如何在 R 中建立條形圖,並使其中一個條形具有不同的顏色?
條形圖表示離散資料,條形圖中的條形通常顏色相同,但我們可能希望根據資料的特徵或分析專案的目標來突出顯示特定條形。例如,如果特定條形表示非常嚴重的情況或非常不重要的情況,則可以更改該特定條形的顏色,以便人們可以輕鬆地指出該條形。
考慮以下資料框:
示例
x<-c("X1","X2","X3","X4")
freq<-c(56,53,55,57)
df<-data.frame(x,freq)
df輸出
x freq 1 X1 56 2 X2 53 3 X3 55 4 X4 57
載入 ggplot2 包並建立條形圖,其中顯示 57 的條形為綠色:
示例
library(ggplot2) ggplot(df,aes(x,freq,fill=x))+geom_bar(stat="identity")+ scale_fill_manual(values=c("blue","blue","blue","green"))輸出

建立條形圖,其中顯示 57 的條形為藍色:
示例
ggplot(df,aes(x,freq,fill=x))+geom_bar(stat="identity")+ scale_fill_manual(values=c("red","red","red","blue"))輸出

廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP