如何像这样在 R 中绘图(与图表相同)?您能否在答案中发布 R 代码?
我是一个 R 初学者,我发现我很难在 R 中绘图。
谢谢 !
底部图称为“平行坐标图”。您可以在 Google 上进行快速搜索以找到在 R 中执行此操作的几种方法。这里有两种方法,均使用“iris”数据集。
ggplot2
使用这种方法,您基本上可以说出哪些列具有您要绘制的数据,并使用geom_line()
.
library(ggplot2)
p <- ggpcp(iris, vars = names(iris[1:4]))
p + geom_line(aes(color = Species))
大量的
这里的方法是类似的。首先指定您的数据,然后指定您的数据如何分组(在“iris”数据集的情况下,有三个物种,每个物种有 50 个观察值)。
library(MASS)
parcoord(iris[-5], col = rep(1:3, each = 50))