绘制3变量散点图R.

时间:2016-08-23 21:14:11

标签: r

我从Islander导入了一些数据,并试图用3个变量绘制图形。我正在考虑尝试用名义类别(性别)绘制2个数字变量。因此我试图绘制的图是一个常规的散点图,但是用颜色编码。

我在R:Scatterplots上查看了这个入门教程,但没有看到任何关于3变量绘图的提及。

http://www.laptopmag.com/articles/ssd-upgrade-tutorial

任何人都可以帮助我吗?我的变量包含与球反弹每周体力活动数以及性别相关的值。

数据图片:
Data

1 个答案:

答案 0 :(得分:0)

由于性别是一个二元变量(通常是三元的),我会绘制一个二维散点图,其颜色编码为性别。

虚拟数据:

a = data.frame(x=runif(100), y = runif(100)+2, group = round(runif(100))+1 )

现在,我将y使用xa$group进行投射,以选择颜色:

plot(a$y, a$x, pch = 16, col = c('cornflowerblue', 'springgreen')[a$group])

输出:

example

如果你确实有缺失,我会在颜色向量中添加第三组。 这是bunch of other solutions for 2D scatter with color