目前有没有办法在 Gadfly.jl 中添加绘图元素?
例如,在 R 中,如果我有另一个返回 ggplot 的函数并且我想为其添加标题,我会执行以下操作:
p <- makeMyPlot()
p + ggtitle("Now it has a title")
目前有牛虻等价物吗?如果没有,这是否在 Gadfly 的路线图上?
最佳答案
有 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)
绘制图层。 , 并调用 draw
或 display
实际展示一些东西。 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 中找不到这些功能中的任何一个,但幸运的是来源是可以理解的。 Julia 的众多乐趣之一 =)
关于ggplot2 - 牛虻地 block 目前是可组合的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23585327/