繁体   English   中英

使用plotly为现有散点图添加点

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM