如何在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")
输出
广告