matplotlib基礎教程(二)
1.簡單入門單線條圖
Ⅰ.拋物線圖
import numpy as np
import matplotlib.pyplot as plt
x1 = np.arange(-np.pi,np.pi,0.01)
y1 = x1**2
plt.plot(x1,y1)
plt.show()
Ⅱ.直線圖
import numpy as np
import matplotlib.pyplot as plt
x = [1,2,3,4,5,6]
y = [2,4,6,8,10,12]
plt.plot(x,y)
plt.show()
正弦曲線圖
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-np.pi,np.pi,100)
y = np.sin(x)
plt.plot(x,y)
plt.show()
2.包含多個曲線的圖
import numpy as np
import matplotlib.pyplot as plt
x1 = np.arange(-np.pi,np.pi,0.01)
y1 = x1**2
plt.plot(x1,y1,x1+1,y1+1)
plt.show()
3, 將多個曲線圖繪製在一個table區域中
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-np.pi,np.pi,100)
y = np.sin(x)
a1 = plt.subplot(2,2,1)
a1.plot(x,y)
a2 = plt.subplot(2,2,2)
a2.plot(x,y)
a2.plot(x+1,y+1)
a3 = plt.subplot(2,2,3)
a3.plot(x,y)
a4 = plt.subplot(2,2,4)
a4.plot(x,y)
4.網格線 gride(XXX)
- axis
- color:支持十六進制顏色
- linestyle: – -. :
- alpha
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-np.pi,np.pi,100)
y = np.sin(x)
plt.grid(color='r',linestyle='-.')
plt.plot(x,y)
plt.show()