我的数据中有三个变量,即Region,sales2015和sales2016。我无法为此绘制条形图。尝试了不同的代码,但没有获得欲望的结果。
我的数据是数据框
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))
上面的答案提供了绘制数据的方法。要以所需格式获取数据,请使用以下代码:
library(tidyr)
df = gather(df, key = "salesyear", value = "sales", 2:3)