0
我是R编程新手,我试图分析一个数据集。如何为R中的点图的不同点分配不同的颜色?
我有一组数据3列。它们被标记为性别(男性/女性),收入(整数)和教育(学科毕业的学院名称)。
我想绘制一个y轴为教育(学院名称),x轴为收入的点阵图。之后,我想根据个人收入排序数据,并根据其性别为这些点分配颜色 - 例如,男性为蓝色,女性为红色。
我也做了以下内容:
data <- read.delim("my_data.txt")
x <- data[order(data$Income),] #sort by income
dotchart(x$Income,x$Education,cex=0.6, main ="Income of Students", xlab = "Income in Dollars ($)")
我的问题是,我怎么再根据自己的性别分配不同的颜色,以这些点?之后,我如何创建一个图例供参考?
在此先感谢!