Gadfly地块目前是否可以组合?

时间:2014-05-10 19:25:01

标签: ggplot2 julia gadfly

目前有一种方法可以在Gadfly.jl中添加绘图元素吗?

例如,在R中如果我有另一个返回ggplot的函数并且我想为其添加标题,我会执行以下操作:

p <- makeMyPlot()
p + ggtitle("Now it has a title")

目前是否有相同的牛fly?如果没有,这是否在Gadfly的路线图上?

1 个答案:

答案 0 :(得分:9)

add_plot_element(),可以向现有图层添加内容:

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

然后,您可以使用plot(l)绘制图层,并调用drawdisplay来实际显示某些内容。 Further down,有一堆重载直接在Plot上运行:

p = plot(x=xs, y=sin(xs))
add_plot_element(p, Guide.title("Now it has a title"))
display(p)

我无法在the documentation中找到这些功能中的任何一个,但幸运的是,这些功能足够易于理解。朱莉娅的许多乐趣之一=)