繪圖時可以為圖形新增一些標籤資訊,比如標題、座標名稱、座標軸的刻度等。pyplot模組中提供了為圖形新增標籤的函式,常用的如下:
1. title()//設定當前軸的標題
2. xlabel()//設定當前圖形 x 軸的標籤名稱
3. ylabel()//設定當前圖形 y 軸的標籤名稱
4. xticks()//設定 x 軸刻度的數目與取值
5. yticks()//設定 y 軸刻度的數目與取值
6. xlim()//設定或獲取當前圖形 x 軸的範圍
7. ylim()//設定或獲取當前圖形 y 軸的範圍
8. legend()//在軸上設定乙個圖例
這些函式之間是並列關係,沒有先後順序,我們既可以先繪製圖形,也可以先新增標籤。圖例的新增只能在繪製完圖形之後。
接下來通過**演示:
plt.title("jk") #title設定標題
plt.xlabel("x軸") #xlabel 設定 x 軸的標籤名稱
plt.ylabel("y軸") #ylabel 設定 y 軸的標籤名稱
plt.xticks([0,0.5,1]) #xticks設定 x 軸刻度的數目與取值
plt.yticks([0,0.5,1]) #yticks設定 y 軸刻度的數目與取值
plt.plot(data,data**2)
plt.plot(data,data**3)
plt.legend(["y=x^2","y=x^3"]) #legend 在軸上設定乙個圖例
plt.show()
圖表正確顯示中文**:
from pylab import mpl #呼叫這個方法可以防止中文變成方格無法正常顯示中文
#設定顯示中文字型
mpl.rcparams['font.sans-serif']=['simhei']
plt.show()
#字型更改後,會導致座標軸中的部分字元無法正常顯示,這時需要更改axes.unicode_minus引數
mpl.rcparams['axes.unicode_minus']=false #設定正常顯示符號
如果不設定以上引數會出現中文變成方框的問題,如下圖: python中安裝matplotlib的問題
首先,在安裝安裝matplotlib之前,我們需要安裝numpy.matplotlib 1.51 cp35 none win32.whl就大功告成了。其中遇到兩個問題 乙個是pip版本問題 在輸入pip install matplotlib 1.51 cp35 none win32.whl後如果出現...
python中matplotlib的顏色及線條控制
參考 plt.subplots 1,1 x range 100 y i 2 for i in x plt.plot x,y,linewidth 1 label test color coral linestyle marker plt.legend loc upper left plt.show 結...
在pycharm中matplotlib的曲折安裝路
2.2 這時候安裝了matplotlib之後,你用pycharm測試一下是否成功了,也就是import matplotlib,肯定沒成功,因為之前安裝pygame就是這樣。這時候你需要從site packages資料夾裡,複製matplotlib的安裝檔案,也即是這兩個 2.3 如果之前路徑配置的對...