[R] 如何把長條圖轉為橫條圖 (ggplot2)

在做分析時會用到長條圖,
不過有些時候因為類別名稱太長,
用橫條圖再顯示上會比較美觀。
長條圖的ggplot2實作網路很多,
這篇就很詳細:連結
橫條圖實際上也很簡單,
只要在ggplot後面加入 coord_flip()
就會將長條圖變成橫條圖了(其他種類的圖也可以)!
下面有小範例。

library(ggplot2)
df <- data.frame('name'=c('a','b','c'),'value'=c(5,10,3))
##bar chart
ggplot(data=df, aes(x=name, y=value)) +
geom_bar(stat="identity")
ggplot(data=df, aes(x=name, y=value)) +
geom_bar(stat="identity") +
coord_flip()
view raw bar.char2flip hosted with ❤ by GitHub

Related Posts:

沒有留言:

張貼留言