如何用 R 語言建立一個包含正負值的條形圖?
要建立包含正負值的條形圖,我們可以使用 ggplot 函式。
例如,如果我們有一個名為 df 的資料框,其中包含一個分類列(比如 C)和一個數值列(比如 Num,其中包含一些正值和一些負值),那麼可以使用以下命令建立此資料的條形圖 −
ggplot(df,aes(C,Num))+geom_bar(stat="identity")
示例
以下是建立示例資料框的程式碼 −
Category<-c("Egypt","Sudan","Turkey","Indonesia") Response_Score<-c(10,-2,4,-5) df<-data.frame(Category,Response_Score) df
輸出
建立以下資料框 −
Category Response_Score 1 Egypt 10 2 Sudan -2 3 Turkey 4 4 Indonesia -5
要載入 ggplot2 包併為儲存在 df 中的資料建立條形圖,請將以下程式碼新增到上面的程式碼段中 −
library(ggplot2) ggplot(df,aes(Category,Response_Score))+geom_bar(stat="identity")
輸出
如果你將以上所有程式碼段作為一個單獨的程式執行,它將生成以下輸出 −
廣告