中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Python中使用matplotlib繪制一個正弦和余弦曲線

發布時間:2021-04-12 18:00:56 來源:億速云 閱讀:584 作者:Leah 欄目:開發技術

怎么在Python中使用matplotlib繪制一個正弦和余弦曲線?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

import numpy as np
import matplotlib.pyplot as plt
#line
x=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",line,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=1
plt.plot([t,t],[0,np.cos(t)],"y",linewidth=3,line)
plt.annotate("cos(1)",xy=(t,np.cos(1)),xycoords="data",xytext=(+10,+30),
textcoords="offset points",arrowprops=dict(arrow,connection))
#顯示圖形
plt.show()

三 運行結果

怎么在Python中使用matplotlib繪制一個正弦和余弦曲線

看完上述內容,你們掌握怎么在Python中使用matplotlib繪制一個正弦和余弦曲線的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

信阳市| 宽甸| 汶上县| 台前县| 济源市| 江达县| 巴南区| 石狮市| 奉化市| 新乐市| 祥云县| 平湖市| 卢氏县| 星座| 湘潭县| 斗六市| 赣榆县| 九龙坡区| 安国市| 浦城县| 绥江县| 周至县| 永登县| 双牌县| 名山县| 弥渡县| 宜州市| 柳江县| 博兴县| 台前县| 翁牛特旗| 喀喇沁旗| 玉山县| 辽中县| 蓬安县| 梁山县| 望奎县| 泸西县| 台安县| 四会市| 库车县|