Matplotlib 簡單學習

1. 導包

import matplotlib as mpl
import matplotlib.pyplot as plt
複製代碼

2 大方用起來

x = np.linspace(0,10,100)
y = np.sin(x)

plt.plot(x,y)
plt.show()
複製代碼

噹噹噹,結果以下:bash

接下來繪製演示如何繪製多條曲線:spa

cosy = np.cos(x)
siny = y.copy()
#繪製兩條曲線
plt.plot(x,siny)
#若是想改變顏色,能夠經過color='XX'參數進行指定,好比:plt.plot(x,siny,color='red'),還能夠指定線條類型,經過linestyle='--';
plt.plot(x,cosy)
plt.show()
複製代碼

咱們還能夠指定座標系的大小:3d

plt.plot(x,siny)
plt.xlim(-5,15) 
#x軸的範圍

plt.ylim(0,1.5)
#y軸的範圍
複製代碼

也能夠同時對兩個軸進行調整:code

plt.axis([-1,1,-2,2])
複製代碼

除此以外,還能夠給x,y軸加上標籤,給曲線加上標識等:cdn

plt.plot(x,siny,lable="sin(x)")
plt.plot(x,cosy,label="cos(x)")
plt.legend()
plt.xlabel("x axis")
plt.ylable("y axis")
複製代碼

3 繪製散點圖(scatter plot)

plt.scatter(x,siny)
plt.show()
複製代碼

對散點圖的操做跟以前繪製折線圖的參數同樣的。blog

一般來說,散點圖的x,y是特徵,而折線圖則不是。string

好比:it

相關文章
相關標籤/搜索