我试着用板条箱做一个堆叠条形图,但是前两个条形图是在对方的顶部而不是在对方的旁边。其他条形图是正确的。
我想把它们分开,这样我就可以把12个月作为当前11个月的条形图(在x轴上)。
我检查了是否有相同的值,但事实并非如此。
ggplot(rawdata4.1, aes(x= Monat, y= Ankünfte, fill= Jahreszahl)) +
facet_wrap(~ Herkunft, scale = "fixed") +
geom_bar(position = "stack",
colour = "black",
lwd = 0.9,
linetype = 1,
stat = "identity",) +
scale_y_continuous(name= NULL, labels = label_number(suffix = " Mio", scale = 1e-6)) +
scale_x_binned(name = NULL) +
ggtitle("Monatliche Ankünfte vor und nach Corona") +
theme_pander() +
theme(axis.title.y = element_text(vjust = +1.75), legend.position = "right") +
scale_fill_economist()
下面是两个图片的整个和最终的数据集和我目前的代码和图片我的数据。
3条答案
按热度按时间nqwrtyyt1#
您可以使用将中断设置为1:12的
scale_x_continuous
以可复制格式从问题中转录的数据
4ktjp1zp2#
问题是您使用了
scale_x_binned
。删除它并将Monat
列转换为factor
应该可以解决您的问题。使用一些虚假的示例数据,让我们首先重现您的问题:
现在,删除
scale_x_binned
并转换为factor
将得到所需的结果:vtwuwzda3#
像这样?