3

我想在 Julia 编程语言中使用 Gadfly 创建一个绘图,并且 html 或 jupyter notebook 输出是应该的;包括正确的本地字体主题(例如 Bold Avenir)。但是当我尝试保存图像时(例如作为pdf,没关系),主题似乎切换到默认样式。以下最小示例显示了我的问题。我有一台 Mac (OSX El Capitan)、julia 版本 0.4.5 并安装了以下必需的软件包:Atom (0.4.2)、Cairo (0.2.33)、Gadfly (0.4.2)、Homebrew (0.3.2)、IJulia (1.1.10)。

using Gadfly
using Cairo

p = plot(x=randn(2000), Geom.histogram(bincount=100),
Theme(
minor_label_font="AvenirNext-Bold",
major_label_font="AvenirNext-Bold",
key_label_font="AvenirNext-Bold"))

draw(PDF("histo.pdf", 800px, 400px), p)

具有正确主题的图像(Bold Avenir 字体):

具有正确主题的图像

具有不同主题的保存图像(默认字体?):

保存的图像具有不同的主题

如果你能帮助我,我会很高兴。

4

0 回答 0