假设数据框是这样的
df <- data.frame(age = c("20", "21", "22", "20", "21","22"),
female = c("female", "female", "female", "male", "male", "male"),
income =c("1000", "2000","3000", "1500", "2400", "5600"))
我想从ggplot获得两行,向我展示女性和男性之间的收入比较。 我运行了以下代码:
p <- ggplot(df, aes(x=age, y=income, group = female)) +
geom_line(color ="blue")
我收到以下错误: 不知道如何自动选择data.frame类型的对象的比例。默认为连续
错误:美学必须是长度1或与长度相同 dataProblems:女性
任何人都知道出了什么问题?