ggplot2 - 牛虻地 block 目前是可组合的吗?

标签 ggplot2 julia gadfly

目前有没有办法在 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) 绘制图层。 , 并调用 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 中找不到这些功能中的任何一个,但幸运的是来源是可以理解的。 Julia 的众多乐趣之一 =)

关于ggplot2 - 牛虻地 block 目前是可组合的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23585327/

相关文章:

r - 在 ggplot2 中跨时间绘制多个组的平均值

r - 当我加载 ggfortify 时,自动绘图函数的行为有所不同

dictionary - 我如何获得 Julia 字典的大小

plot - Julia plot 函数数组问题

graph - 如何在 JULIA 中使用 GADFLY 实现直方图绘制的精度

r - 地 block 上不需要的元素

performance - Julia:避免由于 for 循环中的嵌套函数调用而分配内存

ubuntu - RPi 4B Ubuntu 上的 LightGBM 无法加载模型

plot - 如何创建带标签的散点图?

关于 ggplot_gtable 和 ggplot_build 的 R 文档