您好,登錄后才能下訂單哦!
怎么在Python3中使用Matplotlib 繪制數學函數圖形?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
繪制一個從 0 到 360 度完整的 SIN 函數圖形
import numpy as np import matplotlib.pyplot as pt x = np.arange(0, 360) # 如果打印 x ,NumPy 會給你很好看的打印格式 # print(x) y = np.sin(x * np.pi / 180) pt.plot(x, y) pt.xlim(0, 360) pt.ylim(-1.2, 1.2) pt.title("SIN function") pt.show()
效果圖如下:
下面我們加上一個 COS 函數圖形,并且使用不同的顏色來表示。
import numpy as np import matplotlib.pyplot as pt x = np.arange(0, 360) y = np.sin(x * np.pi / 180) z = np.cos(x * np.pi / 180) pt.plot(x, y, color='blue') pt.plot(x, z, color='red') pt.xlim(0, 360) pt.ylim(-1.2, 1.2) pt.title("SIN & COS function") pt.show()
效果圖:
然后,我們加上圖例,x 軸的說明和 y 軸的說明。
import numpy as np import matplotlib.pyplot as pt x = np.arange(0, 360) print(x) y = np.sin(2 * x * np.pi / 180.0) z = np.cos(x * np.pi / 180.0) # 使用美元符號把標簽包圍起來,得到 LaTex 公式顯示的效果 pt.plot(x, y, color='blue', label="$SIN(2x)$") pt.plot(x, z, color='red', label="$COS(x)$") pt.xlim(0, 360) pt.ylim(-1.2, 1.2) pt.title("SIN & COS function") # 要有 pt.legend() 這個方法才會顯示圖例 pt.legend() pt.show()
效果圖如下:
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。