R语言 使用ggplot2创建一个多组的散点图

R语言 使用ggplot2创建一个多组的散点图

在这篇文章中,我们将讨论如何在R编程语言中创建一个多组的散点图。

Geom可以被添加到图中以计算图中数据的各种图形表示(点、线、条)。geom_point()方法用于在R语言中创建散点图。也可以用额外的映射指定Geoms,比如用颜色给不同组的点着色。

geom_point(aes(color = ))
library("ggplot2")
  
  
# creating a data frame
df < - data.frame(col1=sample(rep(c(1: 5), each=3)),
                  col2=5: 19)
print("original dataframe")
print(df)
  
# plotting the data
ggplot(df, aes(x=col1, y=col2)) +
geom_point(aes(color=factor(col1)))

输出

[1] "original dataframe" 
col1 col2 
1     2    5 
2     3    6 
3     4    7 
4     2    8 
5     4    9 
6     1   10 
7     3   11 
8     5   12 
9     5   13 
10    5   14 
11    4   15 
12    1   16 
13    3   17 
14    2   18 
15    1   19

在R语言中使用ggplot2创建一个多组的散点图

解释: 根据col1的值的不同来创建组。例如,所有属于col1=1的圆圈都被赋予红色。这一点在图的索引中也得到了说明。

下面的代码片段显示了数据框架中的一列是非积分的方法。

library("ggplot2")
  
# creating a data frame
df < - data.frame(col1=sample(rep(c(1: 5), each=3)),
                  col2=letters[5:19])
  
print("original dataframe")
print(df)
  
# plotting the data
ggplot(df, aes(x=col1, y=col2)) +
geom_point(aes(color=factor(col1)))

输出

[1] "original dataframe" 
col1 col2 
1     2    e 
2     2    f 
3     4    g 
4     3    h 
5     5    i 
6     1    j 
7     5    k 
8     4    l 
9     1    m 
10    2    n 
11    1    o 
12    3    p 
13    5    q 
14    3    r 
15    4    s

在R语言中使用ggplot2创建一个多组的散点图

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程