【发布时间】:2019-07-30 01:37:50
【问题描述】:
我正在尝试使用 geom_bar 来获取条形图
用线连接。 如何绘制样本之间的连接线?
ggplot()+
geom_bar(data = data_bar,
aes(x = Sample, y =Percentage, fill = Taxon),
colour = 'white', width =0.3, stat="identity")+
guides(fill= guide_legend(ncol = 1))
我用 geom_bar 和 geom_line 都试过了,但是看起来很奇怪
.
看起来连接线从A样本的中心开始到B样本的中心。
ggplot()+
geom_bar(data = data_bar,
aes(x = Sample, y =Percentage, fill = Taxon),
colour = 'white', width =0.3, stat="identity")+
geom_line(data = rev(data),
aes(x = Sample, y =Percentage, group = Taxon, color = Taxon),
size = 0.3, stat = 'identity')+
guides(fill= guide_legend(ncol = 1))
我想得到一个更好的图,比如连接线从 A 样本条的右边缘开始到 B 样本条的左边缘。
我该怎么做?
【问题讨论】:
-
如果您提供[最小的、可重现的代码示例] (stackoverflow.com/help/minimal-reproducible-example),您可以获得更多帮助。