如何更改 matplotlib 中轴对象刻度的字体大小 [重复]

Posted

技术标签:

【中文标题】如何更改 matplotlib 中轴对象刻度的字体大小 [重复]【英文标题】:How can I change the font size of ticks of axes object in matplotlib [duplicate] 【发布时间】:2012-10-19 19:55:21 【问题描述】:

我有一个图,我将子图添加到(插图)。我用过:

fig = plt.figure()
ax = fig.add_subplot(111)
subA = fig.add_axes([0.4,0.14,0.2,0.2])

我现在想更改子图的xtick 字体大小。我尝试了一些幼稚的方法,例如

subA.get_xaxis().get_xticks().set_fontsize(10)

没有任何运气。

那我该怎么做呢?

【问题讨论】:

【参考方案1】:
fig = plt.figure()
ax = fig.add_subplot(111)
plt.xticks([0.4,0.14,0.2,0.2], fontsize = 50) # work on current fig
plt.show()

x/yticks 与matplotlib.text 具有相同的属性

【讨论】:

这不行! 也不适合我 不适合我。【参考方案2】:

用途:

subA.tick_params(labelsize=6)

【讨论】:

如果您不想重新指定刻度标签,这是一个更好的解决方案

以上是关于如何更改 matplotlib 中轴对象刻度的字体大小 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何更改 Matplotlib 中颜色条刻度标签的字体大小?

如何在 matplotlib 中更改图例字体名称

Matplotlib:更改轴的颜色

Matplotlib 使刻度标签字体变小

matplotlib绘制图表,设置刻度标签最大最小刻度字体大小,label位置刻度轴箭头等

Matplotlib 学习