如何使用 ggplot2 R 包标准化数据框的列并创建散点图?
要使用 ggplot2 R 包标准化数据框的列并创建散点图,我们可以按照以下步骤操作:
首先,创建一个数据框。
然后,使用 ggplot2 包创建使用原始值的散点图。
之后,使用 scale 函数创建散点图。
创建数据框
让我们创建一个如下所示的数据框:
x<-sample(1:100,25) y<-sample(1:100,25) df<-data.frame(x,y) df
执行上述脚本后,将生成以下输出(由于随机化,此输出在您的系统上可能会有所不同):
输出
x y 1 61 4 2 26 61 3 5 31 4 1 46 5 31 45 6 92 35 7 64 88 8 63 6 9 90 59 10 54 62 11 55 86 12 16 17 13 97 68 14 62 70 15 8 26 16 38 9 17 65 8 18 21 38 19 77 54 20 6 90 21 13 23 22 59 47 23 14 49 24 41 21 25 84 53
创建散点图
使用 ggplot2 包的 geom_point 函数在 x 和 y 之间创建散点图:
x<-sample(1:100,25) y<-sample(1:100,25) df<-data.frame(x,y) library(ggplot2) ggplot(df,aes(x,y))+geom_point()
输出

标准化列后创建散点图
在 geom_point 的 aes 中使用 scale 函数在 x 和 y 的标准化值之间创建散点图:
x<-sample(1:100,25) y<-sample(1:100,25) df<-data.frame(x,y) library(ggplot2) ggplot(df,aes(x,y))+geom_point(aes(scale(x),scale(y)))
输出

广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP