R语言系统教程(十):多元数据的图表示方法
10.1 轮廓图
轮廓图的作图步骤如下:
- 作直角坐标系,横坐标取p个点,表示p个向量;
- 对给定的一次观测值,使p个点上的纵坐标与对应的变量取值成正比;
- 连接此p个点得到一个对应折线,即为该次观测值的一格轮廓线;
- 对于n次观测值,重复上述步骤,得到n条折线,即构成n次观测值的轮廓图;
其基于R的函数代码如下:
> outline <- function(x, txt = TRUE){
+ if (is.data.frame(x) == TRUE)
+ x <- as.matrix(x)
+ m <- nrow(x); n <- ncol(x)
+ plot(c(1,n), c(min(x),max(x)), type = "n",
+ main = "The outline graph of Data",
+ xlab = "Number", ylab = "Value")
+ for(i in 1:m){
+ lines(x[i,], col=i)
+ if (txt ==

本文介绍了R语言中用于多元数据可视化的三种方法:10.1 轮廓图,通过连接每个观测值的p个点形成折线来展示数据;10.2 星图,利用圆周上的p等分点作为坐标轴,绘制多边形表示观测值;10.3 调和曲线图,将多维空间的点映射为二维平面上的曲线。文章提供了相关的R函数及其参数说明,帮助读者理解和实现这些图形。
3236

被折叠的 条评论
为什么被折叠?



