eax*_*eax 3 python fonts matplotlib
嘿,我正在尝试使用 Palatino 字体将 matplotlib 图保存为 pdf 文件。我使用字体管理器如下:
prop = font_manager.FontProperties(family = 'Palatino', fname = '/Users/kalex/Library/Fonts/Palatino.ttc')
Run Code Online (Sandbox Code Playgroud)
我收到错误:
The PDF backend does not currently support the selected font.
Run Code Online (Sandbox Code Playgroud)
有人知道该怎么做吗?
小智 8
当我将 Mac 升级到 Catalina 并全新安装 Anaconda Python 时,我遇到了同样的问题。开箱即用,没有尝试加载任何特殊字体,我得到了相同的“PDF 后端当前不支持所选字体。” 错误。
我在这里找到了解决方案。
这是我添加到我的 Python 脚本中的内容:
import matplotlib.pyplot as plt
from matplotlib import rc
rc('font',**{'family':'serif','serif':['Palatino']})
plt.rcParams['pdf.fonttype'] = 42
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1719 次 |
| 最近记录: |