首先,真的很感謝https://www.bilibili.com/video/BV1V34y1X7d3?p=62&spm_id_from=pageDriver,講解的程序實例比較適合我這種剛開始學習python的學習者,謝謝~
其次,直接看運行結果吧:
具體步驟:
1.引入matplotlib庫,numpy庫
為什么要引入numpy庫呢?因為想直接調用sin()、cos()函數
import matplotlib.pyplot as plt
import numpy as np
如果沒有安裝,會報錯哦,記得分別安裝:pip install matplotlib/numpy
2.關鍵函數plot()和show()函數
plot(x,y)用來傳參數,show用來顯示圖形
3.代碼
def plot_sin_cos():
sin_x = np.sin(x)
cos_x = np.cos(x)
plt.plot(x, sin_x,color='red',marker='o') # 可以多次調用plt.plot函數,繪制多條曲線
plt.plot(x, cos_x,color="blue",linewidth=5,label='cos函數') #改變線的樣式及顏色
plt.legend(loc='upper right') #增加圖的標識
#給圖添加名字
def draw_name():
plt.title('正余弦函數曲線')
plt.xlabel('x(弧度)')
plt.ylabel('y')
if __name__ == '__main__':
x = np.linspace(0, 4 * np.pi)
plot_sin_cos()
draw_name()
plt.show()
4.亂碼問題
中文有時會出現亂碼問題,記得在引入后添加代碼:
plt.rcParams['font.sans-serif']=['FangSong']
plt.rcParams['axes.unicode_minus']=False
大家有問題,可以相互交流學習~