如何更改 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 中颜色条刻度标签的字体大小?