gpt4 book ai didi

r - 如何使用ggvis将多个图形放在一个图中

转载 作者:行者123 更新时间:2023-12-04 17:34:45 25 4
gpt4 key购买 nike

样本数据:

y1 = c(1,2,3,4)
y2 = c(6,5,4,3)
x = c(1,2,3,4)
df = data.frame(x,y1,y2)

我的问题:

我想将以下两张图合二为一,使用 ggvis :
df %>% ggvis(~x,~y1) %>% layer_paths()
df %>% ggvis(~x,~y2) %>% layer_paths()

但是,以下方法不起作用:
df %>% ggvis(~x,~y1) %>% layer_paths() %>% ggvis(~x,~y2) %>% layer_paths()

最佳答案

您可以引用原始数据并添加一个图层:

df %>% ggvis(~x,~y1) %>% layer_paths()%>%
layer_paths(data = df, x = ~x, y = ~y2)

enter image description here

您可以删除对数据的引用,它将被推断:
df %>% ggvis(~x,~y1) %>% layer_paths()%>%
+ layer_paths(x = ~x, y = ~y2)

关于r - 如何使用ggvis将多个图形放在一个图中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24946231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com