我正在使用healpy的mollview()
函數(http://healpy.github.com/healpy/generated/healpy.visufunc.mollview.html)來繪製地圖。我可以指定顏色條的標題和標籤,但我看不到我可以如何更改字體大小。對不起,如果這不是發佈這個問題的正確地方......我找不到任何地方在healpy的項目頁面上提問。我也不能把這個問題標記爲「healpy」,因爲我沒有足夠的聲譽,以前從來沒有人問過關於healpy的問題。更改healpy.mollview中的colorbar標籤的字體大小()
0
A
回答
1
對不起,遲到的回答,但如果有人認爲這從谷歌有用:
您可以更改字體大小在劇情中的所有文本更新rcParams
:
import matplotlib
matplotlib.rcParams.update({'font.size': 22})
1
另一個反應遲緩:
不幸的是,rcParams
不適用於units
問題,因爲這是hp.visufunc.mollview
函數中的text
對象。
import healpy as hp
import numpy as np
import matplotlib
fontsize = 20
d = np.arange(12*16**2)
hp.mollview(d, title='Hello', unit=r'T', notext=False, coord=['G','C'])
matplotlib.rcParams.update({'font.size':fontsize})
matplotlib.pyplot.show()
正如你所看到的,對應單元的座標系中的文本對象,並不會受到影響,因爲他們只是有一個單獨的文字處理系統。這可以通過使用gcf()
功能改變的對象,即
import healpy as hp
import numpy as np
import matplotlib
fontsize = 20
d = np.arange(12*16**2)
hp.mollview(d, title='Hello', unit=r'T', notext=False, coord=['G','C'])
matplotlib.rcParams.update({'font.size':fontsize})
matplotlib.pyplot.show()
f = matplotlib.pyplot.gcf().get_children()
HpxAx = f[1]
CbAx = f[2]
coord_text_obj = HpxAx.get_children()[0]
coord_text_obj.set_fontsize(fontsize)
unit_text_obj = CbAx.get_children()[1]
unit_text_obj.set_fontsize(fontsize)
matplotlib.pyplot.show()
相關問題
- 1. 更改標籤字體大小
- 2. 更改表格標籤字體大小
- 3. 如何更改標籤的字體(和字體大小)
- 4. 更改javafx中圖表中標籤的字體大小
- 5. 如何更改C#中的MS Charts標籤字體大小?
- 6. 更改Cocos2d-x中現有標籤的字體大小
- 7. 我想更改文本流或標籤中的字體大小
- 8. 閃亮 - 如何更改選擇標籤中的字體大小?
- 9. 如何在ControlTemplate中更改標籤的字體大小
- 10. 如何更改紙質徽章中的標籤字體大小?
- 11. 更改Actionscript 3.0中按鈕標籤的字體大小
- 12. 無法更改C#中標籤的字體大小
- 13. 是否可以更改Cocos2d-x中的標籤字體大小?
- 14. 更改軸標籤對中的字體大小
- 15. 更改字體時TabControl標籤的標題大小調整
- 16. D3:更改軸標籤的字體大小
- 17. 如何動態更改GWT標籤對象的字體大小?
- 18. FSharp圖表更改數據點標籤的字體大小
- 19. Swift - 更改標籤內的字體大小
- 20. 更改SegmentControl按鈕標籤的字體大小
- 21. 更改熱門標籤的字體大小
- 22. 爲什麼我不能更改標籤的字體大小?
- 23. 在PowerPoint 2010中更改軸標籤字體大小VBA
- 24. 在散景標籤集中更改文本字體大小
- 25. AutoFit標籤字體大小
- 26. facet標籤字體大小
- 27. 如何更改HTML輸入標籤的字體和字體大小?
- 28. 更改Foundation圖標字體大小3?
- 29. 更改C中的ContextMenu字體大小#
- 30. 更改Emacs中的字體大小cli