[英]How to plot a barplot using ggplot
我們可以用rownames_to_column
創建一個列
library(dplyr)
library(tibble)
library(ggplot2)
c %>%
rownames_to_column('rn') %>%
ggplot(aes(x = rn, y = average)) +
geom_col()
或者直接在base R
中創建一列
c$rn <- row.names(c)
ggplot(c, aes(x = rn, y = average)) +
geom_col()
或者按照@user20650的建議
ggplot(data=c,aes(x=rownames(c) , y=average))
注意:最好不要用 function 名稱命名對象( c
是一個函數)
在base R
中,通過barplot
,我們可以直接得到圖
barplot(as.matrix(c))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.