数据可视化技巧
学习如何使用数据分析软件如Tableau可视化数据 #生活技巧# #工作学习技巧# #数字技能学习#
1 数据输入
mvstats.xls文件下载
法一:
另附网盘链接:链接:https://pan.baidu.com/s/1zJPqfE0t2HIt6OrI5TrXUw
提取码:qr34
法二:
数据下载
在mvstats4.xls:d3.1中选取A1:I32,拷贝
X = read.table('clipboard', header = T);X 1
2 图示直观分析
2.1 均值条图
# 按行做均值条形图 barplot(apply(X, 1, mean)) #变量未显示全 #修改横坐标位置 barplot(apply(X, 1, mean), las = 3) 123456
# 按列做均值条形图 barplot(apply(X, 2, mean)) 12
#按列做彩色均值图条形图 barplot(apply(X, 2, mean), col = 1:8) 12
举一反三
#按列做中位数条形图 barplot(apply(X, 2, median), col = 1:8) #按列做均值饼图 pie(apply(X, 2, mean)) 123456789
2.2 箱尾图
用途:一定时间内,班级成绩变化,物体位置变化,原材料变化,产品标准变化
特征:清晰表示数据分布
图形分析:自行了解
#垂直箱线图 boxplot(X) #水平箱线图 boxplot(X, horizontal = T) 12345
2.3 星相图
用途:每个单位的各个观测单位的数值表示为一个图形,每个图的每个角表示每个变量
特征:雷达图的多元表示形式
语法:stars(X, key.loc = NULL, draw.segments = FALSE…)
#简单星相图
stars(X)
#带图例的星相图 stars(X, key.loc = c(17, 7)) 12
#带图例度彩色星相图 stars(X, key.loc = c(17, 7), draw.segments = T) 12
2.3 脸谱图
用途:将每个指标用人脸的某一部位的形状或大小来表达,则p个指标即可勾画出人的脸谱
特征:由脸谱的差异反映所对应样品间的差异特性
语法:faces(X)
更详细使用:各个参数作用及修改
#加载aplpack包 #若没有该包 install.packages("aplpack") library(aplpack) faces(X) 12345
显示:
effect of variables: modified item Var "height of face " "食品" "width of face " "衣着" "structure of face" "设备" "height of mouth " "医疗" "width of mouth " "交通" "smiling " "教育" "height of eyes " "居住" "width of eyes " "杂项" "height of hair " "食品" "width of hair " "衣着" "style of hair " "设备" "height of nose " "医疗" "width of nose " "交通" "width of ear " "教育" "height of ear " "居住"
1234567891011121314151617举一反三
#去掉变量1,做脸谱图 faces(X[, -1]) #faces(X[,2:8]) faces(X[c(1, 9, 19, 28, 29, 30),]) 1234
2.4 调和曲线图
构造:三角多项式作图法,把高维空间的一个样品点对应于二维平面上的一条曲线
特征:n次观测对映n条曲线,画在同一平面上
语法:plot.andrews(X, …)
原理:设 p p p 维数据 x = ( x 1 , x 2 , . . . , x p ) ′ x = (x_{1}, x_{2},...,x_{p})' x=(x1,x2,...,xp)′ ,对应的曲线是:
f x ( t ) = x 1 2 + x 2 s i n t + x 4 s i n 2 t + x 5 c o s 2 t + . . . − π ≤ t ≤ π f_{x}(t) = \frac{x_{1}}{\sqrt{2}} + x_{2}sint + x_{4}sin2t + x_{5}cos2t + ... -\pi \leq t \leq \pi fx(t)=2
x1+x2sint+x4sin2t+x5cos2t+...−π≤t≤π
上式当 t t t 在区间 [ − π , π ] [-\pi, \pi] [−π,π] 上变化时,其轨迹是一条曲线
mvstats包下载
手动安装:Tools → \rightarrow → Install Packages → \rightarrow → 切换到install from → \rightarrow → 找到zip文件,安装
#Warning in install.packages : # package ‘mvstats’ is not available (for R version 3.5.1) install.packages("mvstats") library(mvstats) plot.andrews(X) 12345
举一反三
plot.andrew(X[c(1, 9, 19, 28, 29, 30),]) 1
网址:数据可视化技巧 https://www.yuejiaxmz.com/news/view/679597
相关内容
Python数据可视化数字生活,视觉智慧:数据可视化的日常魅力
数据之美:如何用数据可视化优化我们的日常生活?
Axure智慧社区数据可视化大屏模板
excel数据透视表的操作及使用技巧超详细教程
智慧社区综合分析:数据可视化的魅力。
数据素养、Martech、AI营销智能化:不能忽视的数字化营销技巧
上海数据三维可视化应用领域,数字孪生系统
大数据新视界
毕设 大数据食物营养数据分析可视化系统(源码+论文)