-5

如何像这样在 R 中绘图(与图表相同)?您能否在答案中发布 R 代码?

我是一个 R 初学者,我发现我很难在 R 中绘图。

谢谢 !

4

1 回答 1

4

底部图称为“平行坐标图”。您可以在 Google 上进行快速搜索以找到在 R 中执行此操作的几种方法。这里有两种方法,均使用“iris”数据集。

  1. ggplot2

    使用这种方法,您基本上可以说出哪些列具有您要绘制的数据,并使用geom_line().

    library(ggplot2)
    p <- ggpcp(iris, vars = names(iris[1:4]))
    p + geom_line(aes(color = Species))
    

    在此处输入图像描述

  2. 大量的

    这里的方法是类似的。首先指定您的数据,然后指定您的数据如何分组(在“iris”数据集的情况下,有三个物种,每个物种有 50 个观察值)。

    library(MASS)
    parcoord(iris[-5], col = rep(1:3, each = 50))
    

    在此处输入图像描述

于 2012-10-08T18:32:36.460 回答