zoukankan      html  css  js  c++  java
  • R in action读书笔记(3)-第六章:基本图形

    第六章  基本图形

    6.1条形图

    条形图通过垂直的或水平的条形展示了类别型变量的分布(频数)。函数:barplot(height)

    6.1.1简单的条形图

     

    6.1.2推砌条形图和分组条形图

    如果height是一个矩阵而不是一个向量,则绘图结果将是一幅堆砌条形图或分组条形图。若beside=FALSE(默认值),则矩阵中的每一列都将生成图中的一个条形,各列中的值将给出堆砌的“子条”的高度。若beside=TRUE,则矩阵中的每一列都表示一个分组,各列中的值将并列而不是堆砌。

     

    6.1.3均值条形图

    条形图并不一定要基于计数数据或频率数据。你可以使用数据整合函数并将结果传递给barplot()函数,来创建表示均值、中位数、标准差等的条形图。

     

    6.1.4条形图的微调

    随着条数的增多,条形的标签可能会开始重叠。可以使用参数cex.names来减小字号。将其指定为小于1的值可以缩小标签的大小。可选的参数names.arg允许你指定一个字符向量作为条形的标签名。你同样可以使用图形参数辅助调整文本间隔。

    6.1.5棘状图

    在结束关于条形图的讨论之前,让我们再来看一种特殊的条形图,它称为棘状图(spinogram)。棘状图对堆砌条形图进行了重缩放,这样每个条形的高度均为1,每一段的高度即表示比例。棘状图可由vcd包中的函数spine()绘制

    library(vcd)

    attach(Arthritis)

    counts<-table(Treatment,Improved)

    spine(counts,main=”spinogaram example”)

    detach(Athritis)

    6.2饼图

    饼图可由以下函数创建:pie(x,labels)

    其中x是一个非负数值向量,表示每个扇形的面积,而labels则是表示各扇形标签的字符型向量。

  • 相关阅读:
    centos7下配置时间同步服务器
    交换机简单配置(转)
    ubuntu16.04安装docker CE
    docker下使用DB2
    iptables之centos6版本详解
    iptables之centos6版本常用设置
    iptables介绍iptables和netfilter
    git的使用学习(九)搭建git服务器
    js 图片预览
    ps -ef | grep java 查看所有关于java的进程
  • 原文地址:https://www.cnblogs.com/jpld/p/4433320.html
Copyright © 2011-2022 走看看