如何在 Matplotlib 中僅在 Y 軸上顯示次要刻度?
首先,我們可以使用 subplots() 來建立 fig、ax,然後,我們可以繪製線條。之後,使用 ax.yaxis.set_minor_locator(tck.AutoMinorLocator()),我們可以開啟次要刻度。
步驟
使用 subplots 方法建立 fig 和 ax 變數,其中預設 nrows 和 ncols 為 1。
使用兩個列表繪製線段。
設定次要刻度的定位器。
根據主刻度的位置動態地查詢次要刻度的位置。刻度必須為線性,且主刻度均勻分佈。
使用 plt.show() 方法,我們可以展示影像。
示例
import matplotlib.pyplot as plt import matplotlib.ticker as tck fig, ax = plt.subplots() plt.plot([0, 2, 4], [3, 6, 1]) ax.yaxis.set_minor_locator(tck.AutoMinorLocator()) plt.show()
輸出

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