R语言 学习之路

runif

产生均匀分布的数


eg. runif(100, min=80, max=100)

产生最大值为100,最小值为80的均匀分布的100个数。



boxplot

箱线图

boxplot(x[2:4], col=c("red", "green", "blue"),  notch = T )

展示x数据框的2-4列,各个列对应颜色为col中的向量,并且中位线所在位置有开槽


boxplot(x$x1, x$x2, x$x3, horizontal=T)   将整个箱线图横放



星相图

  1. 每个观测单位数值表示为一个图形
  2. 每个图的每个角表示一个变量,字符串类型会标注在图的下方
  3. 角线的长度表示值的大小
starts(x[c("x1", "x2", "x3")])


雷达图(星相图的另外一种形式)

starts( x[c("x1", "x2", "x3")], full = T, draw.segment = T)  (360度整个圆 切为不同半径的扇形)

starts(x[c("x1", "x2", "x3")], full = F,draw.segment = T)  (180度半个圆 为不同半径的扇形)




脸谱图:

aplpack包

  1. 用五官的宽度和高度来描绘数值
  2. 人对脸谱高度敏感和强记忆性
  3. 适合较少样本的情况

faces(x[c("x1", "x2", "x3")])


TeachingDemos包
faces2(x)



茎叶图

stem(x$x1)


QQ图

  1. 可用于判断是否正态分布
  2. 直线的斜率是标准差,截距是均值
  3. 点的散布越接近直线,则越接近正态分布
qqline(x1)
qqnorm(x1)




散点图


连线图

多条曲线效果

(高水平画图命令plot,低水平画图命令lines)



热力图



向日葵散点图

  1. 用来克服散点图中数据点重叠问题
  2. 在有重叠的地方用一朵“向日葵花”的花瓣数目来表示重叠数据的个数

sunflowerplot(iris[, 3:4], col="gold", seg.col = "gold")



散点图集

  1. 遍历样本中全部的变量配对画出二元图
  2. 直观的了解所有变量之间的关系

pairs(iris[ , 1:4])


利用par()在一个device输出多个散点图

par命令博大精深,用于设置绘图参数




三维散点图


scatterplot3d(x[2:4])



调和曲线图



地图

安装maps包


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值