如何在R中有多个轴的散点图

时间:2016-11-25 14:09:54

标签: r scatter-plot

在R中,iris表包含以下属性:

  • Sepal.Length
  • Sepal.Width
  • Petal.Length
  • Petal.Width

我了解到可以使用以下包来查看仅在Sepal.Length&数据集中的2个值的散点图。在这种情况下,Sepal.Width:

library(ggvis)
iris %>% ggvis(~Sepal.Length, ~Sepal.Width, fill = ~Species) %>%
layer_points()

我的问题如下: 我需要有散点图,但是对于数据集中的前4个属性来表示物种。如何才能做到这一点?

如果不在R中,是否还有其他工具可以做到这一点?

1 个答案:

答案 0 :(得分:2)

您可以使用内置功能pairs。如果要在示例中添加颜色,可以添加参数col。这里有代码:

pairs(iris[,1:4], col = iris$Species, pch=16) # parameter pch=16 changes the points to be filled dots.

<强>输出:

enter image description here