matplotlib基礎教程(二)

 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()

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章