如何在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)

输出

更新于:2021年8月13日

238次浏览

开启您的职业生涯

通过完成课程获得认证

开始学习
广告