翻转和维持GGPLOT2图表的纵横比[重复](Flipping and maintaining as

2019-10-22 23:01发布

这个问题已经在这里有一个答案:

  • GGPLOT2:翻转轴和保持数据的纵横比 1个回答

我想创建一个水平直方图,并使用调整图表宽高比ggplot2

例如,让我们说,我的图表是dia <- ggplot(diamonds, aes(x=color)) + geom_bar()

我可以翻转此使用为水平dia + coord_flip()

我还可以调整宽高比例如dia + coord_fixed(ratio=.001)

但是,当我将它们合并dia + coord_flip()+ coord_fixed(ratio=.001)该图表是不再水平。

有什么办法达到我想要使用的是什么ggplot2

Answer 1:

见GGPLOT2邮件列表上这样的回答 :

你可以只用一个坐标_ *()函数在给定ggplot,因为它改变了坐标系统一切发生之后。 为了改变纵横比,可以使用在主题化系统中的相应参数:

 + coord_flip() + theme(aspect.ratio = 1)


文章来源: Flipping and maintaining aspect ratio of a chart in ggplot2 [duplicate]
标签: r ggplot2