如何在图中分别显示 R 数据框的两列值?

r programmingserver side programmingprogramming更新于 2025/4/12 20:52:17

一般来说,散点图用于可视化 R 数据框的两列之间的关系,但如果我们想分别显示两列而不是成对显示,则需要使用 matplot 函数。此函数将为两列中的所有值创建一个图,并用它们的列号表示它们。

考虑下面的数据框−

示例

set.seed(222)
x<-rnorm(20,2,0.5)
y<- rpois(20,2)
df<-data.frame(x,y)
df

输出

x y
1 2.7438785 3
2 1.9990540 4
3 2.6905104 3
4 1.8098932 3
5 2.0920681 1
6 1.8765521 3
7 1.3922195 4
8 2.7807025 2
9 2.2136551 0
10 1.3994882 4
11 2.5262292 0
12 1.3474682 2
13 1.6536962 2
14 2.3013244 4
15 1.9011235 1
16 1.4070627 0
17 0.9972435 1
18 2.0037549 1
19 2.2597452 4
20 1.6268523 2

为数据框 df 的两列中的所有值创建图 −

matplot(df)

输出


相关文章