Я знаю, что это немного загромождено, но я пытаюсь разделить данные, составляющие мою столбчатую диаграмму с накоплением. Вот как это выглядит на данный момент:
A = ggplot(data=yield,aes(N,Mean.Yield,fill=Cutting))
B=A+facet_grid(Location~Mngmt)+geom_bar(stat="identity")
B+labs(x="Nitrogen Level")+labs(y="Yield (lb/acre)")
Получение этого графика: (Я бы опубликовал график, но, видимо, моя репутация как нового участника не в порядке!)
Как я могу разделить столбцы по фактору «виды»? Я предполагаю, что это связано с добавлением еще одной геометрии, но я новичок во всем этом. Спасибо!
Отредактировано для добавления: в моих данных есть попытка использовать mtcars
для фиктивных данных, хотя это не лучший вариант, поскольку миль на галлон не складывается, как урожай за два отрезка.
mtcars$cyl=as.factor(mtcars$cyl)
mtcars$vs=as.factor(mtcars$vs)
mtcars$am=as.factor(mtcars$am)
mtcars$gear=as.factor(mtcars$gear)
mtcars$carb=as.factor(mtcars$carb)
A = ggplot(data=mtcars,aes(cyl,mpg,fill=gear))
B=A+facet_grid(am~vs)+geom_bar(stat="identity")
Это дает такой уродливый график: http://i.imgur.com/sK7A5am.png (http://i.imgur.com/sK7A5am.png) Я надеюсь разделить каждый из эти полосы (например, cylinders
) на две расположенные рядом полосы (в этом примере 6 полосок, расположенных рядом друг с другом, обозначают расход топлива на галлон двигателей с различными уровнями carb
для каждого фактора цилиндра). Я надеюсь это имеет смысл. Спасибо еще раз!
+
вfacet()
:facet_grid(Location~Mngmt + species)
или изменить цвет полос:geom_bar(stat="identity", aes(color = species))
. - person Richard Erickson   schedule 07.01.2015+ Species
вfacet()
, определенно был близок к тому, что я ищу, но я думаю, я пытаюсь расположить эти полосы рядом. Я думаю, это называется чередованием? - person Slim   schedule 07.01.2015