注解
Click here 下载完整的示例代码
在matplotlib中使用ttf字体文件¶
尽管对于字体实例显式指向单个ttf文件通常不是一个好主意,但是可以通过传递 pathlib.Path
实例作为 font 参数。请注意,传递路径 str
有意不支持s,但可以简单地包装 str
s在 pathlib.Path
如果需要的话。
这里,我们用电脑现代罗马字体 (cmr10
)与Matplotlib一起装运。
有关更灵活的解决方案,请参阅 配置字体系列 和 字体演示(面向对象样式) .
from pathlib import Path
import matplotlib as mpl
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
fpath = Path(mpl.get_data_path(), "fonts/ttf/cmr10.ttf")
ax.set_title(f'This is a special font: {fpath.name}', font=fpath)
ax.set_xlabel('This is the default font')
plt.show()
工具书类¶
以下函数、方法、类和模块的使用如本例所示:
import matplotlib
matplotlib.axes.Axes.set_title
出:
<function Axes.set_title at 0x7faa00db20d0>
关键词:matplotlib代码示例,codex,python plot,pyplot Gallery generated by Sphinx-Gallery