如何在 Matplotlib 中设置刻度标签 xticks 字体大小
Jinku Hu
2023年1月30日
Matplotlib
Matplotlib Axes
Matplotlib Ticks
-
plt.xticks(fontsize= )设置刻度标签字体大小 -
ax.set_xticklabels(xlabels, fontsize= ) -
plt.setp(ax.get_xticklabels(), fontsize=) -
ax.tick_params(axis='x', labelsize= )设置刻度标签字体大小
在本教程文章中,我们将介绍在 Matplotlib 中设置刻度标签 xticks 字体大小的不同方法。这包括,
plt.xticks(fontsize= )ax.set_xticklabels(xlabels, fontsize= )plt.setp(ax.get_xticklabels(), fontsize=)ax.tick_params(axis='x', labelsize= )
在下面的代码例子中,我们将使用相同的数据集。

创建上图的代码是,
from matplotlib import pyplot as plt
from datetime import datetime, timedelta
xvalues = range(10)
yvalues = xvalues
fig, ax = plt.subplots()
plt.plot(xvalues, yvalues)
plt.grid(True)
plt.show()
plt.xticks(fontsize= ) 设置刻度标签字体大小
from matplotlib import pyplot as plt
from datetime import datetime, timedelta
xvalues = range(10)
yvalues = xvalues
fig, ax = plt.subplots()
plt.plot(xvalues, yvalues)
plt.xticks(fontsize=16)
plt.grid(True)
plt.show()
plt.xticks(fontsize=16)
plt.xticks 获取或设置刻度位置和 x 轴标签的属性。
fontsize 或 size 是 Text 对象的属性,可用于设置刻度标签的字体大小。

ax.set_xticklabels(xlabels, fontsize= )
set_xticklabels 用字符串列表来设置 xticks 标签,并将 Text 属性作为关键字参数 **kwargs。在这里,fontsize 设置刻度标签的字体大小。
from matplotlib import pyplot as plt
from datetime import datetime, timedelta
import numpy as np
xvalues = np.arange(10)
yvalues = xvalues
fig, ax = plt.subplots()
plt.plot(xvalues, yvalues)
plt.xticks(xvalues)
ax.set_xticklabels(xvalues, fontsize=16)
plt.grid(True)
plt.show()
plt.setp(ax.get_xticklabels(), fontsize=)
matplotlib.pyplot.setp 在 artist 对象上设置属性。
plt.setp(ax.get_xticklabels(), fontsize=) 设置 xticks 标签对象的 fontsize 属性。
from matplotlib import pyplot as plt
from datetime import datetime, timedelta
xvalues = np.arange(10)
yvalues = xvalues
fig, ax = plt.subplots()
plt.plot(xvalues, yvalues)
plt.setp(ax.get_xticklabels(), fontsize=16)
plt.grid(True)
plt.show()
ax.tick_params(axis='x', labelsize= ) 设置刻度标签字体大小
tick_params 设置刻度线、刻度线标签和网格线的参数。
ax.tick_params(axis='x', labelsize= ) 设置 labelsize 刻度标签在 X 轴上的属性。
Enjoying our tutorials? Subscribe to DelftStack on YouTube to support us in creating more high-quality video guides. Subscribe
作者: Jinku Hu
相关文章 - Matplotlib Axes
- 如何在 Matplotlib 中旋转 X 轴刻度标签文本
- 如何在 Matplotlib 中的第二 Y 轴上添加 Y 轴标签
- 如何在 Matplotlib 中绘制对数轴
- 如何在 Matplotlib 中绘制等轴的正方形图
- 如何在 Matplotlib 中设置轴的范围
