1. 程式人生 > 其它 >python中繪製sin、cos函式影象

python中繪製sin、cos函式影象

首先,真的很感謝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 installmatplotlib/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

大家有問題,可以相互交流學習~