在 Matplotlib 中更改網格間隔並指定刻度標籤
使用 plt.figure() 方法,我們可以建立一個圖形,然後建立軸。使用 set_xticks 和 set_yticks,我們可以更改刻度的格式,ax.grid 可以幫助指定網格間隔。
步驟
使用 fig = plt.figure() 方法建立一個新圖形或啟用現有圖形。
將一個 `~.axes.Axes` 作為子圖排列的一部分新增到圖形中,其中 nrow = 1,ncols = 1 且索引 = 1。
獲取或設定 X 軸的當前刻度位置和標籤。
獲取或設定 X 軸的當前刻度位置和標籤。使用 minor = True,網格。
獲取或設定 Y 軸的當前刻度位置和標籤。
獲取或設定 Y 軸的當前刻度位置和標籤。使用 minor = True,網格。
使用 grid() 方法以當前線型繪製網格。
要顯示圖形,我們可以使用 plt.show() 方法。
示例
import matplotlib.pyplot as plt fig = plt.figure() ax = fig.add_subplot(1, 1, 1) major_tick = [10, 20, 30, 40, 50] minor_tick = [5, 15, 25, 35, 45] ax.set_xticks(major_tick) # Grid ax.set_xticks(minor_tick, minor=True) ax.set_yticks(major_tick) # Grid ax.set_yticks(minor_tick, minor=True) ax.grid(which='both') ax.grid(which='minor', alpha=1) ax.grid(which='major', alpha=2) plt.show()
輸出

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