首先是導入的:
Import matplotlib.pyplot as plt
這份導入要背住,沒事就是需要你進行導入的;
然后就是畫圖了,下面舉一個例子:
import numpy as np
import matplotlib.pyplot as plt
t = np.linspace(-10, 10, 100)
plt.figure(figsize=(9,3))
sig = 1 / (1 + np.exp(-t))
plt.plot([-10, 10], [0, 0], "r-")
plt.plot([-10, 10], [0.5, 0.5], "k:")
plt.plot([-10, 10], [1, 1], "k:")
plt.axis([-10, 10, -0.1, 1.1])
plt.plot(t, sig, "b-", linewidth=2)
plt.show()
上圖:
注意上面那句標紅的語句,對應的是紅線;我現在修改為([0,0]變為[0,1]):
plt.plot([-10, 10], [0, 1], "r-")
上圖:
簡單講述一下,plot的繪圖的本質其實就是在講述一個故事:指定xy軸的范圍,形成一個矩形,最后這個矩形畫一條對角線;如果y軸范圍是一個給定的值,那么就意味着是一條水平線,第一個圖形那樣;如果x軸是一個固定值,那么就是一條垂直線;
說到這里了,plot畫圖的原理就很清晰了。