Sté*_*ane 4 r bar-chart ggplot2
我正在使用 ggplot,我从 geom_bar 中得到了那些奇怪的水平线。我无法提供一个最小的工作示例:相同的代码只需很少的观察即可工作,并且它依赖于我正在导入和转换的数据。但是,我可以显示相关的代码行,并祈祷有人遇到了这个问题:
ggplot(data) + geom_bar(aes(x=Horizon, y=Importance, fill=Groups),
position='fill', stat='identity') +
theme_timeseries2() +
scale_fill_manual(values=c('#1B9E77', 'orange2', 'black',
'red2', 'blue4')) +
xlab('') + ylab('')
Run Code Online (Sandbox Code Playgroud)
我的个人功能theme_timeseries2()
不是问题的根源:即使我在 geom_bar 之后停止,它也会发生。我检查了Importance
数据框的所有其他列中是否有缺失值,但没有。
这也很奇怪:缩放页面上的白线与 RStudio 绘图窗口中的白线不同。当我保存文件时,它们确实以 .png 格式打印,因此这些水平条确实有问题。任何关于为什么geom_bar()
会这样的理论都将受到高度赞赏。
您可以通过添加填充作为color来修复它。像这样:
geom_bar(aes(x=Horizon, y=Importance, fill=Groups, color=Groups),
position='fill', stat='identity')
Run Code Online (Sandbox Code Playgroud)
这是在这里建议的。