R语言画图练习(一)
—————————接上次课后练习————————
画直方图
hist(x$x1)
画散点图
plot(x1,x2)或plot(x$x1,x$x2)
列联表分析
列联函数table()
柱状图绘制函数barplot( )
跟柱状图其实差不多
饼图
pie(table(x$x1))
箱尾图
箱子的上下横线为样本的25%和75%分位数(按样本数量来分)
箱子中间的粗横线为样本的中位数
上下延伸的直线称为尾线,尾线的尽头为极值
异常值(孤立点)
水平箱尾图
boxplot(x$x1,x$x2,horizontal=T)
星象图
每个观测单位的数值表示为一个图形
每个图的每个角表示一个变量,字符串类型会标注在图的下方
角线的长度表达值的大小
stars(x[c("x1","x2","x3")])
雷达图
stars(x[c("x1","x2","x2")],full=T,draw.segment=T)
半圆雷达图
stars(x[c("x1","x2","x2")],full=F,draw.segment=T)
脸谱图
install.packages()
--- 在此連線階段时请选用CRAN的鏡子 ---
URL’https://mirrors.tongji.edu.cn/CRAN/bin/windows/contrib/4.0/aplpack_1.3.3.zip'
Content type 'application/zip' length3613025 bytes (3.4 MB)
downloaded 3.4 MB
程序包‘aplpack’打开成功,MD5和检查也通过
下载的二进制程序包在
C:\Users\Administrator\AppData\Local\Temp\RtmpCusl08\downloaded_packages里
library(aplpack)
faces(x[c("x1","x2","x2")])
用五官的宽度和高度来描绘数值
人对脸谱高度敏感和强记忆
适合较少样本的情况
其他脸谱图
TeachingDemos程序包
faces2(x[c("x1","x2","x2")])
茎叶图
QQ图
可用于判断是否正态分布
直线的斜率是标准差,截距是均值
点的散布越接近直线,则越接近正态分布
qqnorm(x1)
qqline(x1)