1,plot()
import matplotlib.pyplot as plt
import numpy as np (numpy庫,製作資料)
x=np.linspace(-1,1,50)
y=2*x+1
plt.plot(x,y)
plot.show()
linspace(x,y,n):範圍(x,y),n個點
2,影象下列表的功能鍵
(1)返回主影象介面
(2)返回上衣張圖,下一張圖
(3)拖動
(4)放大某一部分
(5)調整影象的顯示屬性
(6)儲存
3,修改座標軸的標識
import matplotlib.pyplot as plt
import numpy as np
#生成一系列資料
x=np.linspace(-1,1,50)
y1=x**2
y2=2*x+1
'''plt.figure()
#宣告以下描述均為此圖
#如果figure()引數省略,按12345排列,加引數之後,圖示為figure num
plt.plot(x,y1)
plt.show()
'''plt.figure(num=3,figsize=(8,5))
plt.plot(x,y2)
plt.plot(x,y1,color='red',linewidth=10,linestyle='--')
#影象的屬性:顏色線寬線條樣式
plt.xlim((-1,2))
plt.ylim((-2,3))
#座標軸的取值範圍
plt.xlabel('i am x.')
plt.ylabel('i am y.')
#座標軸的標識
new_ticks=np.linspace(-1,2,5)
print(new_ticks)
#列印座標軸新的單位長度
plt.xticks(new_ticks)
#更換座標軸的單位長度
plt.yticks([-2,-1.8],[r'$really\ good\ \alpha$',r'$normal$'])
#更換座標軸不同單位長度上的標識,換成文字形式
#r是正則表達形式
#語句意思:-2對應於really good;-1.8對應於normal
##$...$能夠將中間的顯示為數學字型,但是空格在美元形式中讀不出來,所以要加轉義符
#\ 能夠將空格以及一些符號顯示出來,比如題中的\alpha會顯示為數學上的阿爾法
plt.show()
4,改變座標軸的位置 matplotlib的基本使用
容器層 1 canvas 畫布,位於最底層,使用者一般接觸不到 2 figure 圖,建立在canvas之上 3 axes 座標系 繪圖區,建立在figure之上,圖形繪製在這個範圍 輔助顯示層 最好放在影象層之後編寫 1 起到輔助作用,提高圖的可讀性 2 網格線,圖例,x y軸的標籤,圖的標籤,刻...
matplotlib的基本使用
matplotlib是專門用於開發2d 3d 圖表的python包。建立畫布 plt.figure figsize 20,8 繪製影象 plt.plot x,y 顯示影象 plt.show plt.s efig 路徑 直接進行新增即可 在plt.plot 裡面設定乙個label,如果不設定,將無法顯...
matplotlib使用 一 基本概念
matplotlib是乙個python 2d繪相簿。建立影象 figure 軸域表示具有資料空間的影象區域,上圖建立了四個軸域,每個軸域包含兩個axis軸。axis負責資料限制 資料限制也可以通過 set xlim 和 set ylim 來設定axes方法 每個axes都有乙個標題 通過 set t...