【发布时间】:2018-05-19 03:03:07
【问题描述】:
我需要以下数据集的两张图表。
1) 首先只有一个条形显示 NonProm,Promo1,Promo2 用不同的颜色来比较销售额
2) 第二个,每个促销有三个不同的条形,再次进行比较
data = data.frame(
Promotion =c('NonProm','Promo1','Promo2'),
Sales = c(1616408,95219,92365))
第二个我试过了,但我收到了错误消息
p<-ggplot(data=data, aes(x=Promotion , y=Sales)) +
geom_bar(width=1) +
scale_y_continuous(expand = c(0,0))
p
"不知道如何自动选择对象类型的比例 功能。默认为连续。错误(函数(...,row.names = NULL, check.rows = FALSE, check.names = TRUE, : 参数暗示不同的行数:0, 5"
谢谢。
【问题讨论】:
-
你需要
stat=identity在geom_bar()中。试试下面的ggplot(data=data1, aes(x=Promotion , y=Sales)) + geom_bar(stat = "identity", width = 1) + scale_y_continuous(expand = c(0,0))