【问题标题】:scatter plot of different color in RR中不同颜色的散点图
【发布时间】:2012-08-11 04:11:38
【问题描述】:

如何散点图如下:

  var1  var2
1  10  2
2  20  4
3  30  8
4  40  16
5  80  32

我需要用不同的颜色为 var1 和 var2 着色。 x 轴的范围应为 1 到 5。如何添加显示数据趋势的线?

【问题讨论】:

  • 这里真的不是很清楚你在问什么。

标签: r scatter-plot


【解决方案1】:

你的问题不是很清楚,但假设你的数据在 df 中,听起来你想要这样的东西开始:

plot(1:5, df$var1, pch=19, col="blue", ylim=c(0,80))
points(1:5, df$var2, pch=19, col="red")

至于数据的趋势,你是什么意思?每条线的趋势?或者您是否真的想针对 var2 绘制 var1(我假设您想要那样,否则没有两种颜色是没有意义的)。

【讨论】:

  • 谢谢。这就是我一直在寻找的。此外,我还需要绘制一条回归线,以显示绘制数据点的趋势。
  • @seancarmody,在这个例子中你实际上可以删除1:5。此外,为了使您的答案更具概括性,您可以使用ylim=c(0,max(sapply(temp, max)) 之类的东西,而不是指定ylim。该解决方案在这个简单的示例中没有用,但如果您有很多列并且想要确定哪些轴限制可以容纳所有数据,则很有用。
  • @learner,让您开始:abline(lm(df$var1 ~ c(1:5))) 在您遵循@seancarmody 的解决方案之后。我会让你弄清楚不同的颜色、线型、线宽等等......
  • @mrdwab,我需要确定 var1 在功能上是否相同或不同。在上面的示例数据中,它们是不同的,因为一个是多项式,另一个是指数。哪种统计技术可以为我提供这些信息?
猜你喜欢
  • 1970-01-01
  • 2016-05-04
  • 2018-07-31
  • 2022-01-14
  • 2019-11-03
  • 1970-01-01
  • 2020-09-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多