国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python使用matplotlib繪制正弦和余弦曲線的方法示例

2020-02-16 11:30:52
字體:
來源:轉載
供稿:網友

本文實例講述了Python使用matplotlib繪制正弦和余弦曲線的方法。分享給大家供大家參考,具體如下:

一 介紹

關鍵詞:繪圖庫

官網:http://matplotlib.org

二 代碼

import numpy as npimport matplotlib.pyplot as plt#linex=np.linspace(-np.pi,np.pi,256,endpoint=True)#定義余弦函數正弦函數c,s=np.cos(x),np.sin(x)plt.figure(1)#畫圖,以x為橫坐標,以c為縱坐標plt.plot(x,c,color="blue",linestyle="-",label="COS",alpha=0.5)plt.plot(x,s,"r*",label="SIN")#增加標題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")#顯示網格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=1plt.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()

三 運行結果

更多關于Python相關內容可查看本站專題:《Python數學運算技巧總結》、《Python正則表達式用法總結》、《Python數據結構與算法教程》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》及《Python入門與進階經典教程》

希望本文所述對大家Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 浙江省| 大安市| 青河县| 贺兰县| 黄骅市| 高唐县| 镇雄县| 阿拉善左旗| 阿拉善左旗| 抚宁县| 小金县| 石台县| 荔浦县| 玉溪市| 周至县| 凉城县| 揭西县| 武陟县| 云安县| 惠来县| 新巴尔虎左旗| 桓仁| 玉环县| 南和县| 东兰县| 唐山市| 天气| 邵阳县| 南丰县| 于田县| 土默特左旗| 宣化县| 鹤山市| 绥德县| 大宁县| 当涂县| 清丰县| 都匀市| 靖安县| 大竹县| 华池县|