【发布时间】:2013-01-12 17:04:57
【问题描述】:
我在 OSX 10.8.2 上使用 Python 2.7.3 和 matplotlib 1.1.1。当我将绘图导出为基于位图的格式(例如 JPEG 或 PNG)时,百分号会正确呈现,如下所示:
但是,当我将它们导出为基于矢量的格式(例如 PDF 或 PS)时,我会得到以下信息:
我没有测试所有字符,但可能会出现其他渲染错误。我选择哪个后端都没有关系,例如PDF,我总是使用基于矢量的文件格式来获取这个格式错误的字符。我使用matplotlib的标准字体设置,也就是这里没有自定义。
你知道为什么会这样吗?
【问题讨论】:
-
你确定这不是渲染器的错误吗?
-
你试过其他字体吗?其他角色?
-
@IgnacioVazquez-Abrams 不,在我所有可以打开 PDF 文件的应用程序中看起来都是这样。
-
您尝试过将 SVG 作为输出格式吗?
-
@AlexReynolds 自己回答了我的问题。
标签: python matplotlib vector-graphics