【发布时间】:2011-02-26 08:34:56
【问题描述】:
我正在尝试使用以下数据了解如何在一个情节上拥有多个系列。
Year <- c('1950', '1960', '1970', '1980')
Bus <- c(10,20,30,40)
Bus.sd <- c(1.1, 2.2, 3.3, 4.4)
Car <- c(20, 20, 40, 40)
Car.sd <- c(1.1, 2.2, 3.3, 4.4)
sample_data = data.frame(Year, Bus, Bus.sd, Car, Car.sd)
qplot(Year, Bus, data=sample_data, geom="pointrange",
ymin = Bus - Bus.sd/2, ymax = Bus + Bus.sd/2)
例如,使用上面的数据,我如何在同一个图上以不同的颜色显示 sample_data$Bus 和 sample_data$Car?
我尝试做的是:
p <- qplot(...)
然后
p <- p + qplot(...)
我复制了上一行,但这给了我一个错误。
我不完全了解 AES 的工作原理。我研究了 ggplot2 示例,但很难理解这里的相关示例。或者,如果可以使用这些数据制作一个堆叠条(geom_bar),我认为这也可以适当地表示它。
【问题讨论】:
-
你能重现
graphs包中的图吗?或者以某种方式绘制它......