2017-03-16 49 views
0

假设我有以下的数据帧:添加指向现有的散点图与plotly

a <- c(1,2,2,3,7,9,8,3,7,9) 
b <- c(1:10) 
df1 <- data.frame(a,b) 
c <- c(2,5,4) 
d <- c(3,6,5) 
df2 <- data.frame(c,d) 

我产生DF1与plotly散点图:

p <- plot_ly(data=df1, x=a, y=b) 

那我该怎么加从df2到p的点,例如,不同的颜色?

+0

查看剧情教程https://plot.ly/r/line-and-scatter/ – emilliman5

回答

0

你可以试试:

colnames(df2) <- c("a", "b") 
df1$gr <- 1 
df2$gr <- 2 
df <- rbind(df1, df2) 
plot_ly(data = df, x = ~a, y = ~b, color = ~factor(gr), type = "scatter") 

创建一个data.frame包括所有数据和分组因素,那么情节。

还有其他的方法。你可以在这里找到他们所有的人:https://plot.ly/r/line-and-scatter/