新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python中如何用matlibplot畫正弦曲線?
上學的時候,畫函數(shù)曲線一直困擾了眾多小伙伴。而在python中我們可以用matlibplot來實現(xiàn)。接下來小編就為大家?guī)斫裉斓闹v解。

我們一直強調(diào)成都網(wǎng)站建設(shè)、網(wǎng)站制作對于企業(yè)的重要性,如果您也覺得重要,那么就需要我們慎重對待,選擇一個安全靠譜的網(wǎng)站建設(shè)公司,企業(yè)網(wǎng)站我們建議是要么不做,要么就做好,讓網(wǎng)站能真正成為企業(yè)發(fā)展過程中的有力推手。專業(yè)網(wǎng)站設(shè)計公司不一定是大公司,創(chuàng)新互聯(lián)建站作為專業(yè)的網(wǎng)絡(luò)公司選擇我們就是放心。
我們嘗試畫一兩個不同相位的正弦曲線試試,并添加圖例,標題等,輸入下面的神秘代碼,可以看出兩條正弦曲線出現(xiàn)了,注意我們在代碼里并沒有定義兩條曲線的顏色,但是python還是很貼心的給我們自動的用不同的顏色畫出了曲線。
import matplotlib.pyplot as plt import numpy as np x = np.arange(0, 10, 0.2)#x的范圍0-10 步長0.2 y1 = np.sin(x)#計算y1 y2 = np.sin(x+0.2)#計算y2 fig, ax = plt.subplots()#創(chuàng)建一個figure ax.plot(x, y1, label='y1') ax.plot(x, y2, label='y1') plt.show()
這個圖雖然畫出來了,但是你仔細品,感覺是不是不夠豐富,那你再試試下面這段代碼,這下畫出來的圖是不是有內(nèi)味了^_^。
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(0, 10, 0.2)#x的范圍0-10 步長0.2
y1 = np.sin(x)#計算y1
y2 = np.sin(x+0.2)#計算y2
fig, ax = plt.subplots()#創(chuàng)建一個figure
####plot
ax.plot(x, y1, label='y1')
ax.plot(x, y2, label='y2')
####展示圖例 legend loc=是用來定義圖例的位置的,還有很多選擇,大家可以自己嘗試
ax.legend(loc = 'upper right')
####定義標題
fig.suptitle('sin curve')
####定義x, y軸的名稱
ax.set_xlabel('x')
ax.set_ylabel('y')
####定義x,y軸的顯示范圍
ax.set_xlim(0, 10)
ax.set_ylim(-1,1)
####打開網(wǎng)格
ax.grid(True)
plt.show()
以上就是python中用matlibplot畫正弦曲線的方法。更多Python學習推薦:PyThon學習網(wǎng)教學中心。
分享標題:創(chuàng)新互聯(lián)Python教程:python中如何用matlibplot畫正弦曲線?
URL地址:http://fisionsoft.com.cn/article/coppsdg.html


咨詢
建站咨詢
