2015-09-14 3 views
1

Я хотел бы иметь две гистограммы на одном и том же участке.Как построить две гистограммы в одном графике с помощью ggplot2?

Предположим, что эти две гистограммы будут основаны на переменной Var1 с двумя уровнями (Var1 - столбец в таблице). У меня есть частоты в той же таблице, где x представляет количество и y представляет различные уровни интереса. Если я использую приведенный ниже код, я получаю их на одном и том же участке, но он показывает результаты для двух уровней Var1 на том же баре для уровня y. Я хотел бы иметь два бара бок о бок, представляющих два уровня Var1 для уровня y. Как мне это сделать? Благодаря!

ggplot(data,aes(x,y,fill=Var1)) + geom_bar(stat="identity") 
+1

фактический 'data' будет Rly полезно для тех, вы ищете помощь от – hrbrmstr

ответ

1

Добавить position = "dodge" в geom_bar:

ggplot(data,aes(x,y,fill=Var1)) + geom_bar(stat="identity", position = "dodge") 
+0

Great! Благодарю. Это то, что мне было нужно – KTY

Смежные вопросы