【问题标题】:one scatter plot for 3 scatter point group3 个散点组的一个散点图
【发布时间】:2016-06-27 19:29:17
【问题描述】:

我是 R 新手。我有一个问题困扰了我好几天。 我有 3 组数据。

set.seed(1)
x1 = runif(30, 0, 7)
y1 = runif(30, 0, 7)
x2 = runif(30, 10, 20)
y2 = runif(30, 10, 20)
x3 = runif(30, 0, 7)
y3 = runif(30, 10, 20)

我想知道如何在同一张 x-y 图上用不同的颜色绘制这 3 组散点?

【问题讨论】:

    标签: r scatter-plot


    【解决方案1】:
    xy <- data.frame(X = c(x1,x2,x3), 
                 Y = c(y1,y2,y3),
                 Group = factor(rep(1:3, each = 30)))
    
    library(ggplot2)
    ggplot(xy, aes(x = X, y = Y)) + geom_point(aes(colour = Group))
    

    【讨论】:

      【解决方案2】:

      一个以 R 为基数的解决方案可以是:

      plot(x1, y1, xlim = c(0,20), ylim = c(0,20))
      lines(x2, y2, type = "p", col = "red")
      lines(x3, y3, type = "p", col = "green")
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-01-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-11-26
        • 2019-12-09
        • 1970-01-01
        相关资源
        最近更新 更多