如何在 R 中将水平条形图中标签的对齐方式设置为左边?


当我们使用 ggplot2 软件包创建水平条形图时,分类变量的标签与轴的右侧对齐,如果这些标签的大小不同,便会显得有点模棱两可。因此,我们可能希望将标签的对齐方式设置为左侧,这可以通过使用 ggplot2 软件包的 theme 函数来实现。

示例

考虑以下数据框

> df<-data.frame(x,y)
> df

输出

    x     y
1 India  14
2 UK     15
3 Russia 12
4 United States of America 18

加载 ggplot2 软件包并创建一个水平条形图

示例

> library(ggplot2)
> ggplot(df,aes(x,y))+geom_bar(stat="identity")+coord_flip()

输出


创建一个水平条形图,其中分类变量标签与左侧对齐

示例

> ggplot(df,aes(x,y))+geom_bar(stat="identity")+coord_flip()+theme(axis.text.y=element_text(hjust=0))

输出


更新于: 2020 年 11 月 6 日

1K+ 浏览

开启你的事业

完成课程获取认证

开始
广告
© . All rights reserved.