亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

本節代碼如下

#encoding=utf-8
import?numpy?as?np
from?numpy.linalg?import?*
import?matplotlib.pyplot?as?plt
#本節主要講解對?mataplotlib?使用

def?main():
????#line?畫線
????#定義x變量范圍
????x?=?np.linspace(-np.pi,np.pi,256,endpoint=True)
????#定義?c,s?兩個三角函數,變量都是x
????c,s=np.cos(x),np.sin(x)

????plt.figure(1)
????#開始畫函數c的曲線,并設置線的樣式
????plt.plot(x,c,color="blue",linewidth=1.0,linestyle="-",label="COS",alpha=0.5)
????#?開始畫函數s的曲線,并設置線的樣式
????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")
????#設置x軸和y軸的坐標顯示
????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))
????#設置?legend?圖例圖標
????plt.legend(loc="upper?left")
????#設置?grid?網格線
????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)

????plt.show()


if?__name__=="__main__":
????main()

???

正在回答

1 回答

如題所述


最后一點annotation 沒有寫了

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

本節代碼如下

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號