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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM