繪製散點圖
# 修改顏色,rgb=紅綠藍,預設為藍
plt.plot(x,y,
'--'
)# 修改線的形狀為虛線,預設為折線'-',另外'o'為點,'^'為三角
plt.plot(x,y,
'g--'
)# 一起修改為綠色虛線
plt.axis([1
,6,0
,5])
# 修改座標軸刻度顯示(前兩個是x的範圍,後兩個是y的範圍)
plt.plot(x,y)
在處理資料的時候,處於效能的考慮,matplotlib會將list型別的資料轉換為numpy.array型別
使用plt.plot進行多張圖表的繪製,最後統一使用plt.show()進行顯示
plt.plot(x,y)
plt.plot(a,b)
plt.show(
)
x = np.arange(0,
20,0.0001
)plt.plot(x, np.sin(x)
,'r--'
)plt.axis([0
,20,-
3,3]
)plt.show(
)
plt.grid(
true
)# 設定網格線
使用中文進行標註的話會出現亂碼,新增**:
plt.rcparams[
'font.sans-serif']=
['simhei'
]#用來正常顯示中文標籤
plt.rcparams[
'axes.unicode_minus']=
false
#用來正常顯示負號
x,y的標註plt.xlabel(
"money earned"
)plt.ylabel(
"consume level"
)
標題plt.title(
'哈哈'
)
圖中指定位置標註
在(2.5,100)的位置進行標註
plt.text(
2.5,
100,
"標註"
)
箭頭指示plt.annotate(
引數描述
x座標x軸集合
y座標y軸集合
c散點的顏色數目,預設為純色
s散點的大小數目
alpha
透明度python
x = np.random.normal(0,
1,100)
# 100個點的x座標
y = np.random.normal(0,
1,100)
# 100個點的y座標
c = np.random.rand(
100)
#100個顏色
s = np.random.rand(
100)
*100
#100種大小
matplotlib基本用法
折線圖繪製 plt.plot plt.plot大小和解析度 fig plt.figure figsize 20,8 dpi 80 xy軸上的刻度和字串以及刻度稀疏和密集的問題 調整x軸的刻度 x list x xtick labeles 歲 format i for i in x 取步長,數字和字串...
matplotlib的基本用法 Figure
def figure num none,figsize none,dpi none,facecolor none,edgecolor none,frameon true,figureclass figure,clear false,kwargs num 如果此引數沒有提供,則乙個新的figure物件...
Matplotlib筆記一 基本用法
import matplotlib.pyplot as plt import numpy as np x np.linspace 1,1,50 y 2 x 1 plt.plot x,y plt.show plt.figure 相當於重新開啟乙個影象 並對其設定 x np.linspace 5,5,5...