2
在Mayavi的3D圖形中,我想更改軸標籤和圖例的字體類型和大小。我知道可以在UI中做到這一點,但是如何通過編碼來實現呢?是否可以在圖例和軸標籤中使用不同的字體類型? 謝謝!如何使用代碼更改Mayavi中的字體類型和大小?
在Mayavi的3D圖形中,我想更改軸標籤和圖例的字體類型和大小。我知道可以在UI中做到這一點,但是如何通過編碼來實現呢?是否可以在圖例和軸標籤中使用不同的字體類型? 謝謝!如何使用代碼更改Mayavi中的字體類型和大小?
給定一個座標軸對象,你可以設置label_text_property
的價值觀,像這樣:
axes.label_text_property.font_family = 'courier'
axes.label_text_property.font_size = 10
同樣,「傳奇」字體(我假定你的意思軸標題)可以通過設置:
axes.title_text_property.font_family = 'times'
axes.title_text_property.font_size = 14
雖然它看起來像可用的字體可能有點有限。
在未來,您應該真正看一下「記錄」功能,以收集如何通過GUI執行代碼的工作。我就是這樣查找這些屬性的。
非常感謝!這有很大幫助。特別是「記錄」功能。 –
設置字體大小似乎中斷。解決方法發佈[這裏](http://stackoverflow.com/questions/19825520/enthought-canopy-mayavi-font-size-bug) – jgosmann