【发布时间】:2018-06-06 09:43:04
【问题描述】:
我目前正在编写一段代码,其中我正在绘制两个变量。但是,我的数据包含另外一个变量,我想用它来为散点图中的点着色并显示第三个变量的图例。 这是一个(简化的)示例数据框:
df <- data.frame(id = 1:N, x1 = rnorm(N), x2 = rnorm(N), x3 = rnorm(N))
我只是尝试了这个(简化的)代码来将颜色附加到相关点:
plot(df$x1,df$x2, col=df$x3)
但是,这似乎不起作用。我会感谢有用的建议。我想要这样的情节(取自R-bloggers):
干杯
【问题讨论】:
-
x3是连续的还是离散的?如果它是连续的,你需要想出一种方法来离散化......如果它是离散的,你可以使用col = factor(df$x3)