繁体   English   中英

ggplot2 coord_flip()与geom_text

[英]ggplot2 coord_flip() with geom_text

我正在尝试找到一种方法来轻松翻转带有geom_text()注释的图。 问题是,如果我使用coord_flip(),则标签不会翻转。

一个简单的例子,如果我像这样翻转情节:

df <- count(diamonds, cut)

ggplot(df, aes(x = cut, y = n, label = n)) +
geom_bar(stat = "identity") +
geom_text()

ggplot没有翻转

通过添加coord_flip(),我得到: 在此处输入图片说明

我知道在某些情况下这可能是理想的行为,但是,除了这些之外,我还需要条形图上的标签与条形图保持对齐并看起来更像:

在此处输入图片说明

有什么解决办法吗?

您可以在geom_text使用美学angle ,将其设置为固定值。

ggplot(df, aes(x = cut, y = n, label = n)) +
    geom_bar(stat = "identity") +
    geom_text(angle = 270) +
    coord_flip()

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM