12
在使用Matplotlib绘图时,我发现如何更改标签的字体大小。 但是,如何更改规模中的数字大小? (x0,y0)= 0,0到(x1,y1)=(20,20),绘制x^2。 在下面可能像如何更改matplotlib图中比例尺的字体大小?
0 1 2 x轴的刻度... 20.
我想改变x轴的这样的水垢的字体大小。
在使用Matplotlib绘图时,我发现如何更改标签的字体大小。 但是,如何更改规模中的数字大小? (x0,y0)= 0,0到(x1,y1)=(20,20),绘制x^2。 在下面可能像如何更改matplotlib图中比例尺的字体大小?
0 1 2 x轴的刻度... 20.
我想改变x轴的这样的水垢的字体大小。
Matplotlib将这些称为xtick标签。它们可以以多种不同的方式进行更改,作为参数传入,或者迭代并编辑(例如在这里发布的解决方案Matplotlib make tick labels font size smaller)。
我继续并发布了一个更简洁的解决方案,因为前者效率很低。
from matplotlib import pyplot
import math
def setLabelExample():
fig = pyplot.figure()
x = [i for i in range(200)]
y = [xi**2 for xi in x]
ax = fig.add_subplot(1,1,1)
ax.plot(x, y)
ax.tick_params(axis='x', labelsize=30)
fig.suptitle('Matplotlib xticklabels Example')
pyplot.show()
if __name__ == '__main__':
setLabelExample()
谢谢!我应该补充一点,tick_params方法也适用于整个数字,不仅适用于子图。 – hectorpal 2012-07-09 11:18:15