Julia Gadfly error: add_plot_element not found

Julia Gadfly error: add_plot_element not found

使用 Julia 0.3.10 和 Juno 作为 IDE 和 Gadfly 最新版本。尝试了 运行 示例代码,但卡住了 add_plot_element not defined 错误消息。最后一行抛出错误。 运行 在 Win8 64 位上。我确定我遗漏了什么。

using Gadfly

xs = [0:0.1:pi]
k = layer(x=xs, y=sin(xs))
p = plot(x=xs, y=sin(xs))
add_plot_element(k, Guide.title("Now it has a title"))

首先,add_plot_element 正在修改,因此您需要 ! 如:

add_plot_element!(k,Guide.title(...))

这个函数也不是从 Gadfly 导出的,所以你真的需要写:

Gadfly.add_plot_element!(k, Guide.title("Now it has a title"))

除了 add_plot_element! 不适用于 Gadfly 图层!但是,它确实适用于地块。应该做什么:

Gadfly.add_plot_element!(p, Guide.title("Now it has a title"))

因为图层本身没有 Guide.Title 元素,但绘图有。