Python使用matplotlib繪制正弦和余弦曲線的方法示例
本文實(shí)例講述了Python使用matplotlib繪制正弦和余弦曲線的方法。分享給大家供大家參考,具體如下:
一 介紹
關(guān)鍵詞:繪圖庫(kù)
官網(wǎng):http://matplotlib.org
二 代碼
import numpy as np import matplotlib.pyplot as plt #line x=np.linspace(-np.pi,np.pi,256,endpoint=True) #定義余弦函數(shù)正弦函數(shù) c,s=np.cos(x),np.sin(x) plt.figure(1) #畫(huà)圖,以x為橫坐標(biāo),以c為縱坐標(biāo) plt.plot(x,c,color="blue",linestyle="-",label="COS",alpha=0.5) plt.plot(x,s,"r*",label="SIN") #增加標(biāo)題 plt.title("COS & SIN") ax=plt.gca() ax.spines["right"].set_color("none") ax.spines["top"].set_color("none") ax.spines["left"].set_position(("data",0)) ax.spines["bottom"].set_position(("data",0)) ax.xaxis.set_ticks_position("bottom") ax.yaxis.set_ticks_position("left") plt.xticks([-np.pi,-np.pi/2,0,np.pi/2,np.pi], [r'$-\pi$',r'$-\pi/2$',r'$0$',r'$+\pi/2$',r'$+\pi$']) plt.yticks(np.linspace(-1,1,5,endpoint=True)) for label in ax.get_xticklabels()+ax.get_yticklabels(): label.set_fontsize(16) label.set_bbox(dict(facecolor="white",edgecolor="None",alpha=0.2)) #圖例顯示 plt.legend(loc="upper left") #顯示網(wǎng)格 plt.grid() #顯示范圍 #plt.axis([-1,1,-0.5,1]) plt.fill_between(x,np.abs(x)<0.5,c,c>0.5,color="green",alpha=0.25) t=1 plt.plot([t,t],[0,np.cos(t)],"y",linewidth=3,linestyle="--") plt.annotate("cos(1)",xy=(t,np.cos(1)),xycoords="data",xytext=(+10,+30), textcoords="offset points",arrowprops=dict(arrowstyle="->",connectionstyle="arc3,rad=.2")) #顯示圖形 plt.show()
三 運(yùn)行結(jié)果
更多關(guān)于Python相關(guān)內(nèi)容可查看本站專題:《Python數(shù)學(xué)運(yùn)算技巧總結(jié)》、《Python正則表達(dá)式用法總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門(mén)與進(jìn)階經(jīng)典教程》
希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。
- Python調(diào)用Matplotlib繪制振動(dòng)圖、箱型圖和提琴圖
- Python+matplotlib實(shí)現(xiàn)簡(jiǎn)單曲線的繪制
- Python matplotlib 繪制雙Y軸曲線圖的示例代碼
- Python matplotlib繪制圖形實(shí)例(包括點(diǎn),曲線,注釋和箭頭)
- Python使用matplotlib繪制Logistic曲線操作示例
- Python使用matplotlib繪制三維參數(shù)曲線操作示例
- Python實(shí)現(xiàn)曲線擬合操作示例【基于numpy,scipy,matplotlib庫(kù)】
- Python?Matplotlib繪制動(dòng)圖平滑曲線
相關(guān)文章
python kmeans聚類簡(jiǎn)單介紹和實(shí)現(xiàn)代碼
這篇文章主要為大家詳細(xì)介紹了python kmeans聚類簡(jiǎn)單介紹和實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-02-02

Pandas中Concat與Append的實(shí)現(xiàn)與區(qū)別小結(jié)

python數(shù)據(jù)提取BeautifulSoup的概念語(yǔ)法及使用優(yōu)點(diǎn)詳解

python中使用paramiko模塊并實(shí)現(xiàn)遠(yuǎn)程連接服務(wù)器執(zhí)行上傳下載功能

Diango + uwsgi + nginx項(xiàng)目部署的全過(guò)程(可外網(wǎng)訪問(wèn))