如何在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+ 次浏览

启动您的职业生涯

完成课程后获得认证

开始学习
广告