2012-05-01 36 views
44

Làm cách nào để thay đổi kích thước của nhãn yaxis? Ngay bây giờ, tôi thay đổi kích thước của tất cả các nhãn sử dụngmatplotlib đặt kích thước nhãn yaxis

pylab.rc('font', family='serif', size=40) 

nhưng trong trường hợp của tôi, tôi muốn làm cho nhãn trục y lớn hơn so với trục x. Tuy nhiên, tôi muốn để lại các nhãn tick một mình.

Tôi đã thử, ví dụ:

pylab.gca().get_ylabel().set_fontsize(60) 

nhưng tôi chỉ nhận được:

AttributeError: 'str' object has no attribute 'set_fontsize' 

Vì vậy, rõ ràng là điều đó không làm việc. Tôi đã nhìn thấy rất nhiều thứ cho kích thước đánh dấu, nhưng không có gì cho các trục nhãn bản thân.

Trả lời

79

Nếu bạn đang sử dụng 'pylab' cho âm mưu tương tác, bạn có thể đặt nhãn theo thời gian tạo với pylab.ylabel('Example', fontsize=40).

Nếu bạn sử dụng pyplot theo chương trình, bạn có thể đặt phông chữ khi tạo bằng ax.set_ylabel('Example', fontsize=40) hoặc sau đó với ax.yaxis.label.set_size(40).

+0

Cảm ơn, đó chính xác là những gì tôi đang tìm kiếm! – zje

Các vấn đề liên quan