matplotlib plt.plot()繪製線性圖 繪製單條線形圖 繪製多條線形圖 設置坐標系的比例plt.figure(figsize=(a,b)) 設置圖例legend() 設置軸的標識 圖例保存 fig = plt.figure() plt.plot(x,y) figure.savefig( ...
matplotlib
plt.plot()繪製線性圖
- 繪製單條線形圖
- 繪製多條線形圖
- 設置坐標系的比例
plt.figure(figsize=(a,b))
- 設置圖例legend()
- 設置軸的標識
- 圖例保存
fig = plt.figure()
plt.plot(x,y)
figure.savefig()
import matplotlib.pyplot as plt
import numpy as np
#繪製單條線形圖
x = np.array([1,2,3,4,5])
y = x + 3
plt.plot(x,y)
#繪製多條線形圖
plt.plot(x,y)
plt.plot(x+1,y-2)
#設置坐標系的比例plt.figure(figsize=(a,b)) 圖像變換,但是坐標值不變
plt.figure(figsize=(5,9))#放置在繪圖的plot方法之前
plt.plot(x,y)
#設置圖例legend()
plt.plot(x,y,label='x,y')
plt.plot(x+1,y-2,label='x+1,y-2')
plt.legend() #圖例生效
#設置軸的標識
plt.plot(x,y)
plt.xlabel('ivanlee')
plt.ylabel('regina')
plt.title('ivanlee❤️regina')
#圖例保存
fig = plt.figure() #該對象的創建一定要放置在plot繪圖之前
plt.plot(x,y,label='x,y')
fig.savefig('./123.png')
##曲線的樣式和風格(自學)
plt.plot(x,y,c='red',alpha=0.5) 線條顏色和透明度
柱狀圖:plt.bar()
- 參數:第一個參數是索引。第二個參數是數據值。第三個參數是條形的寬度
plt.bar(x,y)
直方圖
- 是一個特殊的柱狀圖,又叫做密度圖
- plt.hist()的參數
- bins
可以是一個bin數量的整數值,也可以是表示bin的一個序列。預設值為10 - normed
如果值為True,直方圖的值將進行歸一化處理,形成概率密度,預設值為False - color
指定直方圖的顏色。可以是單一顏色值或顏色的序列。如果指定了多個數據集合,例如DataFrame對象,顏色序列將會設置為相同的順序。如果未指定,將會使用一個預設的線條顏色 - orientation
通過設置orientation為horizontal創建水平直方圖。預設值為vertical
- bins
餅圖
- pie(),餅圖也只有一個參數x
- 餅圖適合展示各部分占總體的比例,條形圖適合比較各部分的大小
arr=[11,22,31,15]
plt.pie(arr)
-
Labels:
-
labeldistance
-
autopct
-
explode 到圓心的距離
散點圖scatter()
- 因變數隨自變數而變化的大致趨勢
x = np.array([1,3,5,7,9])
y = x ** 2 - 3
plt.scatter(x,y)
畫愛心
import numpy as np
import matplotlib.pyplot as plt
T = np.linspace(0, 2 * np.pi, 1024) # 角度範圍 0-2*pi,劃為1024等份
plt.axes(polar=True) # 開啟極坐標模式
plt.plot(T, 1. - np.sin(T), color="r")
plt.show()
本文來自博客園,作者:ivanlee717,轉載請註明原文鏈接:https://www.cnblogs.com/ivanlee717/p/16995445.html