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()
輸出:
範例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()
輸出:
相關用法
注:本文由純淨天空篩選整理自PrateekGupta10大神的英文原創作品 Matplotlib.pyplot.tick_params() in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。