如何在R的ggplot2中更改散點圖中點的邊框顏色?


美觀是圖表的重要組成部分,無論是散點圖還是其他任何圖表。當我們使用ggplot2包的ggplot函式建立散點圖時,如果我們用顏色序列填充點,則點的邊框為黑色,但我們可以使用`colour`引數將這些邊框更改為任何其他顏色。

示例

考慮下面的資料框

Rate <-1:10
Score <-10:1
S.no <-c(2,5,7,8,9,12,15,18,25,27)
df <-data.frame(Rate,Score,S.no)
df

輸出

Rate Score S.no
1 1 10 2
2 2 9 5
3 3 8 7
4 4 7 8
5 5 6 9
6 6 5 12
7 7 4 15
8 8 3 18
9 9 2 25
10 10 1 27
> library(ggplot2)

建立未定義邊框顏色的散點圖:

ggplot(df,aes(Rate,Score))+geom_point(aes(fill=S.no),pch=21,size=10)

輸出

建立具有紅色邊框顏色的散點圖:

ggplot(df,aes(Rate,Score))+geom_point(aes(fill=S.no),pch=21,size=10,colour="red")

輸出

建立具有綠色邊框顏色的散點圖:

ggplot(df,aes(Rate,Score))+geom_point(aes(fill=S.no),pch=21,size=10,colour="green")

輸出

更新於:2020年8月21日

3K+ 次瀏覽

啟動您的職業生涯

完成課程後獲得認證

開始學習
廣告
© . All rights reserved.