Как сравнить продажи по регионам, используя гистограмму, используя R - PullRequest
0 голосов
/ 26 февраля 2019

В моих данных есть три переменные: регион, sales2015 и sales2016.Я не могу построить гистограмму для этого.Пробовал другой код, но не получил желаемого результата.

Мои данные - это фрейм данных

введите описание изображения здесь enter image description here

Ответы [ 2 ]

0 голосов
/ 26 февраля 2019

Приведенный выше ответ предоставляет способ построения ваших данных.Чтобы получить данные в нужном формате, используйте следующий код:

library(tidyr)
df = gather(df, key = "salesyear", value = "sales", 2:3)
0 голосов
/ 26 февраля 2019
Data

Region  Sale year   Amount
Asia    TotalSales2005  100
Asia    TotalSales2006  200
Africa  TotalSales2005  150
Africa  TotalSales2006  300
America TotalSales2005  200
America TotalSales2006  400


ggplot(data=data1, aes(x=Region, y=Amount, fill=Sale.year)) +
  geom_bar(stat="identity", position=position_dodge())+ geom_text(aes(label=Amount))

enter image description here

...