基本图形-点图

点图提供了一种绘制大量有标签值得方法。

函数dotchart()可以用来创建点图。一般形式为dotchart(x,labels=),x是一个数值向量,labels是一个字符型向量。

> dotchart(mtcars$mpg,labels=row.names(mtcars))


简单点图

dotchart()还有其他的参数,groups是一个因子变量,点图将根据这个因子变量来分组,gcolor控制标签的颜色。

x <- mtcars[order(mtcars$mpg),]        # order()函数按照变量从小到大给出变量种每个元素的索引

> x$cyl <- factor(x$cyl)        #将cyl转变为一个因子型变量

> x$color[x$cyl==4] <- "red"

> x$color[x$cyl==6] <- "blue"

> x$color[x$cyl==8] <- "darkgreen"   #x$cyl==8返回一个由T和F组成的向量

> dotchart(x$mpg,labels=row.names(x),groups=x$cyl,gcolor="black",color=x$color)


分组的点图
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 20171225(从有道迁移) 基本图形 条形图简单条形图:通过垂直的或水平的条形展示了类别型变量的分布(频数)语...
    KrisKC阅读 551评论 0 0
  • 刘小泽写于18.12.10生信必备三大件:生物、统计、技术,我想要借助R来学习统计学知识,因为平时使用R比较频繁,...
    刘小泽阅读 2,932评论 0 15
  • 刘小泽写于2018.8.27-28我们日常使用R一般不会使用它的编程工作(即写R包的任务),许许多多的的生信函数、...
    刘小泽阅读 27,970评论 1 27
  • 使用GGPLOT2包进行数据可视化 Introduction简介 geom_smooth可以用于散点图,拟合一条直...
    一条很闲的咸鱼阅读 988评论 0 0
  • 1.初识ggplot2 1.1 功能 是一个作图包; 可以创建图表,如散点,柱状图,线图,将数据可视化; 1.2 ...
    笨蛋白熊阅读 45,930评论 0 27