如何在 Matplotlib 中轉換(或縮放)軸值並重新定義刻度頻率?
要在 matplotlib 中轉換或縮放軸值並重新定義刻度頻率,我們可以使用 xticks() 方法建立 xticks 和 xtick_labels 列表。放置軸刻度並重新定義刻度頻率。
步驟
設定圖形大小並調整子圖之間和周圍的填充。
初始化變數 n,表示資料點的數量。
使用 numpy 建立 x 和 y 資料點。
使用 plot() 方法繪製 x 和 y 資料點。
列出 刻度 和 刻度標籤。
使用 xticks() 方法放置軸刻度並重新定義刻度頻率。
要顯示圖形,請使用 show() 方法。
示例
import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True n = 10 x = np.linspace(-2, 2, n) y = np.exp(x) plt.plot(x, y) xticks = [i for i in range(int(n/2))] xtick_labels = ["x"+str(i) for i in range(int(n/2))] plt.xticks(xticks, xtick_labels) plt.show()
輸出

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP