1. 程式人生 > >matplotlib設定座標軸

matplotlib設定座標軸

在使用matplotlib模組時畫座標圖時,往往需要對座標軸設定很多引數,這些引數包括橫縱座標軸範圍、座標軸刻度大小、座標軸名稱等
在matplotlib中包含了很多函式,用來對這些引數進行設定。

plt.xlim、plt.ylim 設定橫縱座標軸範圍
plt.xlabel、plt.ylabel 設定座標軸名稱
plt.xticks、plt.yticks設定座標軸刻度

以上plt表示matplotlib.pyplot

例子


#匯入包
import matplotlib.pyplot as plt
import numpy as np

#建立資料
x = np.linspace(-5, 5, 100) y1 = np.sin(x) y2 = np.cos(x) #建立figure視窗 plt.figure(num=3, figsize=(8, 5)) #畫曲線1 plt.plot(x, y1) #畫曲線2 plt.plot(x, y2, color='blue', linewidth=5.0, linestyle='--') #設定座標軸範圍 plt.xlim((-5, 5)) plt.ylim((-2, 2)) #設定座標軸名稱 plt.xlabel('xxxxxxxxxxx') plt.ylabel('yyyyyyyyyyy') #設定座標軸刻度
my_x_ticks = np.arange(-5, 5, 0.5) my_y_ticks = np.arange(-2, 2, 0.3) plt.xticks(my_x_ticks) plt.yticks(my_y_ticks) #顯示出所有設定 plt.show()

結果

這裡寫圖片描述