matplotlib . pyplot . tick _ params()中的 Python

哎哎哎:# t0]https://www . geeksforgeeks . org/matplot lib-pyplot-tick _ params-in-python/

Matplotlib 是 Python 中的可视化库,用于数组的 2D 图。Matplotlib 是一个多平台数据可视化库,构建在 NumPy 数组上,旨在与更广泛的 SciPy 堆栈一起工作。

matplotlib.pyplot.tick_params()

matplotlib.pyplot.tick_params() 用于更改刻度、刻度标签和网格线的外观。

语法:

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

参数:

参数 价值 使用
{'x ',' y ',' both'},可选 要将参数应用到哪个轴。默认值为“两者都有”。
重置 布尔,默认值:假 如果为真,则在处理其他关键字参数之前,将所有参数设置为默认值..
哪个 {“大调”、“小调”、“两者兼有”} 默认为“主要”;将参数应用于刻度。
方向 {'in ',' out ',' inout'} 将记号放在轴内、轴外或两者都放。
长度 漂浮物 以磅为单位的刻度长度。
宽度 漂浮物 默认为“主要”;将参数应用于刻度。
颜色 颜色 刻度颜色。
衬垫 漂浮物 刻度和标签之间的距离,以磅为单位。

示例#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()