如何在R中使用ggplot2创建具有深色点的散点图?
要使用ggplot2创建点强度低的散点图,我们可以按照以下步骤操作:
- 首先,创建一个数据框。
- 然后,创建散点图。
- 使用scale_color_hue函数创建具有深色点的散点图。
创建数据框
让我们创建一个如下所示的数据框:
x<-sample(1:100,25) y<-sample(1:100,25) Factor<-sample(c("Real","Imaginary"),25,replace=TRUE) df<-data.frame(x,y,Factor) df
执行上述脚本后,将生成以下输出(由于随机化,此输出将在您的系统上有所不同):
x y Factor 1 43 50 Imaginary 2 6 52 Imaginary 3 19 60 Real 4 42 24 Real 5 99 66 Imaginary 6 32 69 Real 7 11 91 Imaginary 8 97 93 Imaginary 9 16 99 Real 10 76 7 Real 11 95 89 Imaginary 12 13 4 Imaginary 13 74 49 Imaginary 14 40 94 Real 15 54 47 Imaginary 16 38 15 Real 17 96 74 Real 18 20 72 Imaginary 19 34 23 Real 20 57 87 Imaginary 21 82 2 Real 22 36 59 Imaginary 23 98 67 Real 24 1 98 Real 25 65 62 Real
创建散点图
使用ggplot2包的geom_point函数创建散点图:
x<-sample(1:100,25) y<-sample(1:100,25) Factor<-sample(c("Real","Imaginary"),25,replace=TRUE) df<-data.frame(x,y,Factor) library(ggplot2) ggplot(df,aes(x,y,color=Factor))+geom_point()
输出
创建具有深色点的散点图
使用ggplot2包的scale_color_hue函数和l参数创建具有深色点的散点图(l的默认值为65):
x<-sample(1:100,25) y<-sample(1:100,25) Factor<-sample(c("Real","Imaginary"),25,replace=TRUE) df<-data.frame(x,y,Factor) library(ggplot2) ggplot(df,aes(x,y,color=Factor))+geom_point()+scale_color_hue(l=50)
输出
广告