2012-10-30 42 views
15

Tôi có một hình tôi đã thêm hình con vào (inset). Tôi đã sử dụng:Làm thế nào tôi có thể thay đổi kích thước phông chữ của các đối tượng trục trong matplotlib

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

Bây giờ tôi muốn thay đổi kích thước phông chữ xtick của hình con. Tôi đã thử một số cách tiếp cận ngây thơ như

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

mà không có bất kỳ may mắn nào.

Làm cách nào tôi có thể thực hiện việc này?

Trả lời

20
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 có tính chất tương tự như matplotlib.text

+0

này không hoạt động! –

30

Sử dụng:

subA.tick_params(labelsize=6) 
+6

Đây là giải pháp tốt hơn nếu bạn không muốn phải tuân thủ các nhãn đánh dấu –