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