如何在R中使用ggplot2创建低点强度散点图?


要使用ggplot2创建低点强度散点图,我们可以按照以下步骤操作:

  • 首先,创建一个数据框。
  • 然后,创建散点图。
  • 使用`scale_color_hue`函数创建低点强度散点图。

创建数据框

让我们创建一个如下所示的数据框:

 在线演示

x<-rnorm(25)
y<-rnorm(25)
Category<-sample(LETTERS[1:3],25,replace=TRUE)
df<-data.frame(x,y,Category)
df

执行上述脚本后,将生成以下输出(由于随机化,此输出会在您的系统上有所不同):

        x             y    Category
1   1.12029660  1.798400854  B
2  -0.92627226  0.012693777  B
3   0.08246051 -1.023041721  B
4   0.74518421  0.011659665  A
5  -0.58230502  1.989721818  B
6  -0.33260317  1.634187623  A
7   0.99057313  2.301538677  B
8  -1.84009486 -0.359357332  A
9  -0.72119221 -0.713702991  A
10 -0.32797371  1.085256326  B
11 -0.66707938 -0.007620469  A
12 -0.03114908  1.682230334  B
13  0.28675230  2.149633140  A
14  0.92106137  0.726502687  B
15  2.48582864 -0.886252989  B
16  0.67901026 -0.077100236  B
17 -0.49207964  0.866949278  C
18 -0.06498771 -0.377925875  C
19 -0.67773914 -1.007353247  A
20  0.60461753 -2.014343915  B
21 -0.78234868 -0.050558502  C
22  0.66883287  0.840200263  A
23  0.91851546 -0.448334545  A
24  0.52271830  0.266627647 A
25 -1.04105075 -0.916067803  A

创建散点图

使用ggplot2包的`geom_point`函数创建散点图:

x<-rnorm(25)
y<-rnorm(25)
Category<-sample(LETTERS[1:3],25,replace=TRUE)
df<-data.frame(x,y,Category)
library(ggplot2)
ggplot(df,aes(x,y,color=Category))+geom_point()

输出

Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.

创建低点强度散点图

使用ggplot2包的`scale_color_hue`函数和`c`参数创建低点强度散点图(`c`的默认值为100):

x<-rnorm(25)
y<-rnorm(25)
Category<-sample(LETTERS[1:3],25,replace=TRUE)
df<-data.frame(x,y,Category)
library(ggplot2)
ggplot(df,aes(x,y,color=Category))+geom_point()+scale_color_hue(c=65)

输出

更新于:2021年8月13日

273 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告