如何在 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.