人妻系列无码专区av在线,国内精品久久久久久婷婷,久草视频在线播放,精品国产线拍大陆久久尤物

菜鳥教程numpy(菜鳥初學matplotlib)

菜鳥教程numpy(菜鳥初學matplotlib)

盛雅香 2025-04-11 科技 14 次瀏覽 0個評論

用matplotlib畫折線圖,一般使用plt.plot函數(shù),它的具體格式為:

plt.plot(x,y1,'顏色線條') 默認線條 藍色實線

plt.plot(x,y,'b+') 表示顏色為b(blue),線條用“+”連接.

菜鳥初學matplotlib.

例:

import matplotlib.pyplot as plt

import numpy as np

x= np.arange(0,10,0.5)

y1=x**2

y2=3*x+1

y3=13*x

plt.plot(x,y1,x,y2,'b+',x,y3,'r-.')

得到的圖像如下:

菜鳥初學matplotlib.

這個圖過于簡單,接下來,分別為三個函數(shù)添加標簽 ,使用的是text函數(shù)

plt.text(6,100,'y=13*x',c='r')指的是將標簽“y=13*x”放在坐標為(6,100)的位置,顏色為red紅色

import matplotlib.pyplot as plt

import numpy as np

x= np.arange(0,10,0.5)

y1=x**2

y2=3*x+1

y3=13*x

plt.plot(x,y1,x,y2,'b+',x,y3,'r-.')

plt.text(6,60,'y=x**2')

plt.text(6,30,'y=3*x+1',c='b')

plt.text(6,100,'y=13*x',c='r')

plt.text(0,110,'□ function')

菜鳥初學matplotlib.

這樣的標簽實際上還不夠明顯,所以需要添加“箭頭”,引入arrow或annotate函數(shù)

(1).plt.arrow(5,90,1,-10,ec='r')指:起始位置為(5,49),始末位置的橫坐標相差1,縱坐標相差-10.顏色為r紅色.

(2).plt.annotate('y=x^2',xy=(5.5,30),xytext=(7,36),c='b',arrowprops={'arrowstyle':'<-'})指:

標簽顯示y=x^2,起點坐標(5.5,30),終點坐標(7,36),顏色為藍色,'<-'為箭頭方向.

(此處已添加圈子卡片,請到今日頭條客戶端查看)

import matplotlib.pyplot as plt

import numpy as np

x= np.arange(0,10,0.5)

y1=x**2

y2=3*x+1

y3=13*x

plt.plot(x,y1,x,y2,'b+',x,y3,'r-.')

plt.text(4.3,92,'y=13x',c='r')

plt.arrow(5,90,1,-10,ec='r')

plt.annotate('y=x^2',xy=(5.5,30),xytext=(7,36),c='b',arrowprops={'arrowstyle':'<-'})

plt.text(6,6,'y=3x+1',c='b')

plt.text(0,110,'□ function')

菜鳥初學matplotlib.

轉載請注明來自夕逆IT,本文標題:《菜鳥教程numpy(菜鳥初學matplotlib)》

每一天,每一秒,你所做的決定都會改變你的人生!

發(fā)表評論

快捷回復:

評論列表 (暫無評論,14人圍觀)參與討論

還沒有評論,來說兩句吧...