【发布时间】:2017-04-01 06:03:23
【问题描述】:
我一直在努力在 R 中创建一个看起来不错的散点图。我认为这并不难。
经过一些研究,在我看来ggplot 将是一个允许大量格式化的选择。但是,我很难理解它是如何工作的。
我想创建两个数据系列的散点图,用两种不同的颜色显示点,也许还有不同的形状,以及一个带有系列名称的图例。
这是我的尝试,基于this:
year1 <- mpg[which(mpg$year==1999),]
year2 <- mpg[which(mpg$year==2008),]
ggplot() +
geom_point(data = year1, aes(x=cty,y=hwy,color="yellow")) +
geom_point(data = year2, aes(x=cty,y=hwy,color="green")) +
xlab('cty') +
ylab('hwy')
现在,这看起来几乎没问题,但颜色不匹配(除非我突然变得色盲)。这是为什么? 另外,如何添加系列名称和更改符号形状?
【问题讨论】:
标签: r ggplot2 scatter-plot