R语言学习-第二天-用R绘图
R语言绘图
参考文献:《R Graph Cookbook》、《R-modeling》
1.绘图函数
1.直方图
对于第一天的案例练习
hist(x$x1)
2.散点图
plot(x$x1,x$x2)
列联表分析每个分数有多少人
table(x1)
3.柱状图、饼图
barplot(table(x1))
pie(table(x1))
4.箱线图
boxplot(x$x1,x$x2,x$x3)
说明:箱子的上下横线为样本的25%和75%分位数
箱子中间的横线为样本中位数
上下延伸的直线成为尾线,尾线的尽头为最高值和最低值
异常值(孤立点)
箱线图指定颜色和缺口:
boxplot(x[2:4],col=c("red","green","blue"),notch=T)
箱线图水平放置
boxplot(x$x1,x$x2,x$x3,horizontal=T)
5.星相图
每个观测单位的数值表示为一个图形
每个图的每个角表示一个变量,字符串类型会标注在图的下方
角线的长度表达值的大小
表达方式类似于游戏中的:能力六边形图
stars(x[c("x1","x2","x3")])
特殊的星相图(雷达图)
stars(x[c("x1","x2","x3")],full=T,draw.segment=T) #画整圆
stars(x[c("x1","x2","x3")],full=F,draw.segment=T) #画半圆