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