Max*_*nis 3 fonts matplotlib google-colaboratory
在本地使用 matplotlib 中的自定义字体涉及将.ttfs存储在matplotlib/mpl-data/fonts/ttf/文件夹中,然后调用mpl.font_manager._rebuild(),然后设置mpl.rcParams['font.sans-serif']。
有没有办法在 Google Colaboratory 中执行此操作,但似乎无法ttf访问此文件夹?
例如,我想使用Roboto 字体。安装后,这将使用mpl.rcParams['font.sans-serif'] = 'Roboto'.
该ttf文件夹是在这里:
/usr/local/lib/python3.6/dist-packages/matplotlib/mpl-data/fonts/ttf
Run Code Online (Sandbox Code Playgroud)
所以你想在ttf那里下载,例如:
!wget https://github.com/Phonbopit/sarabun-webfont/raw/master/fonts/thsarabunnew-webfont.ttf -P /usr/local/lib/python3.6/dist-packages/matplotlib/mpl-data/fonts/ttf
matplotlib.font_manager._rebuild()
matplotlib.rc('font', family='TH Sarabun New')
Run Code Online (Sandbox Code Playgroud)
_rebuild()不再有效。这是另一种仍然有效的方法。
/usr/local/lib/python3.6/dist-packages/matplotlib/mpl-data/fonts/ttf
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4404 次 |
| 最近记录: |