matplotlib設定座標軸
阿新 • • 發佈:2019-02-13
在使用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()