close
-------------------------------------------------------------------------------------------------------------------顯示兩張圖figure x=np.linspace(-1,1,50)座標-1到1間有五十個點 y1=2*x+1 y2=x**2 plt.figure()第一張圖 plt.plot(x,y1)將xy1展現出來 plt.figure(num=3,figsize=(8,5)) 第二張圖改變figure編號與長8寬5 plt.plot(x,y2) plt.plot(x,y1,color='red',linewidth=1.0,linestyle='--')顏色,線的寬度,線的種類(虛線) plt.show把plt.plot秀出來 plt.xlim((-1,2))x座標頭尾極限 plt.ylim((-2,3))Y座標頭尾極限 plt.xlabel('I am X')X座標的名稱 plt.ylabel('I am Y')Y座標的名稱 new_ticks=np.linspace(-1,2,5)-1到2分五等分 plt.xticks(new_ticks)X座標直變成這五等分的數字(-1,-025,0.5,1.25,2) plt.yticks([-2,-1.8,-1,1.22,3,], 將Y軸該值對應該文字 [r'$really\ bad$',r'$bad$','normal','good','really good']) r'$英文\ 字$'改變字體空格要反斜線 ax=plt.gca() gca=get current axis 表示前面那些圖 ax.spines['right'].set_color('none') 讓右邊邊界顏色消失 ax.spines['top'].set_color('none') = 上面 = = = = = = ax.xaxis.set_ticks_position('bottom') ax.yaxis.set_ticks_position('left') ax.spines['bottom'].set_position(('data', -1)) 以-1為座標移動底邊界 ax.spines['left'].set_position(('data',0)) 以0為座標移動左邊界 x0=1 y0=2*x0+1 plt.scatter(x0,y0,s=50,color='b') 顯示點在圖上的位置 (x座標,y座標,size=?,color=?) plt.plot([x0,x0],[y0,0],'k--',lw=2.5) ([x0到x0],[y0到y],k顏色黑色 --為虛線的style, lw=線的寬度) plt.show()
全站熱搜