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()
输出:
例 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()
输出: