當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python Matplotlib.pyplot.tick_params()用法及代碼示例

Matplotlib是Python中用於陣列二維圖的可視化庫。 Matplotlib是一個基於NumPy數組的多平台數據可視化庫,旨在與更廣泛的SciPy堆棧配合使用。

matplotlib.pyplot.tick_params()

matplotlib.pyplot.tick_params()用於更改刻度線,刻度線標簽和網格線的外觀。

用法:



matplotlib.pyplot.tick_params(axis='both', **kwargs)

參數

參數 使用
axis {'x','y','both'}(可選) 將參數應用到哪個軸。默認值為“兩者”。
reset 布爾值,默認值:False 如果為True,則在處理其他關鍵字參數之前將所有參數設置為默認值。
which {“主要”,“未成年人”,“兩者”} 默認值為“主要”;將參數應用於滴答聲。
direction {“進”,“出”,“進”} 將刻度線置於軸內,軸外或兩者皆有。
length float 刻度線長度(以磅為單位)。
width float 默認值為“主要”;將參數應用於滴答聲。
color color 刻度線顏色。
pad float 刻度和標簽之間的距離(以磅為單位)。
labelsize 浮點數或str 勾選標簽字體大小(以磅或字符串為單位)(例如“大”)。 labelcolor color 刻度標簽顏色。 colors color 刻度線顏色和標簽顏色。 zorder float 勾選並標記zorder。 底部,頂部,左側,右側 bool 是否繪製各個刻度。 labelbottom,labeltop,labelleft,labelright bool 是否繪製各個刻度標簽。 labelrotation float 刻度線標簽旋轉 grid_color color 網格線顏色 grid_alpha float 網格線的透明度:0(透明)至1(不透明)。 grid_linewidth float 網格線的寬度(以磅為單位)。 grid_linestyle str 任何有效的Line2D線型規格。

範例1:默認圖

# importing libraries 
import matplotlib.pyplot as plt  
    
# values of x and y axes  
x = [i for i in range(5, 55, 5)] 
y = [1, 4, 3, 2, 7, 6, 9, 8, 10, 5]  
    
plt.plot(x, y)  
plt.xlabel('x')  
plt.ylabel('y')  
    
plt.show() 


輸出:

matplotlib.pyplot.tick_params()

範例2:

# importing libraries 
import matplotlib.pyplot as plt 
from matplotlib.ticker import MultipleLocator, ScalarFormatter 
  
fig, ax = plt.subplots() 
ax.plot([0, 10, 20, 30], [0, 2, 1, 2]) 
  
ax.xaxis.set_minor_locator(MultipleLocator(1)) 
ax.xaxis.set_minor_formatter(ScalarFormatter()) 
  
ax.tick_params(axis ='both', which ='major',  
               labelsize = 16, pad = 12,  
               colors ='r') 
  
ax.tick_params(axis ='both', which ='minor', 
               labelsize = 8, colors ='b') 
  
plt.show()

輸出:
matplotlib.pyplot.tick_params()




相關用法


注:本文由純淨天空篩選整理自PrateekGupta10大神的英文原創作品 Matplotlib.pyplot.tick_params() in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。