如何在 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))
输出

广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP