【问题标题】:R ggvis multiple lines from different dataframesR ggvis 来自不同数据帧的多行
【发布时间】:2019-09-07 13:03:33
【问题描述】:

我有以下数据:

tmp1 = data.frame(x=c(1,2,3),y=c(1,3,10))
tmp2 = data.frame(x=seq(0,4,.1),y=seq(0,4,.1)^2)

我想用 tmp1 中的点和 tmp2 中的线绘制一个图。我正在尝试:

ggvis(data=tmp1,x=~x,y=~y) %>% layer_points() %>% layer_lines(data=tmp2,x=~x,y=~y)

有人知道如何使这段代码工作吗?

【问题讨论】:

    标签: r ggvis


    【解决方案1】:

    一个简单的解决方案:

    ggvis(data=tmp2, x=~x, y=~y) %>% 
      layer_lines() %>% 
      layer_points(data=tmp1, x=~x, y=~y)
    

    【讨论】:

    • 非常感谢!我知道我真的很接近,但从没想过我把 layer_points 或 layer_lines 放在第一位!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    相关资源
    最近更新 更多