[英]Adding points to an existing scatter plot with 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的散点图:
p <- plot_ly(data=df1, x=a, y=b)
那么如何将df2中的点添加到p中,例如,使用不同的颜色?
你可以试试:
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/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.