美文网首页R语言学习
R007 基本图形-点图dotchart()

R007 基本图形-点图dotchart()

作者: caoqiansheng | 来源:发表于2020-08-14 00:04 被阅读0次

点图提供了一种在简单水平刻度上绘制大量有标签值的方法。你可以使用dotchart()函数创建点图,格式为
dotchart(x,labels =)
其中的x是一个数值向量,而labels则是由每个点的标签组成的向量。你可以通过添加参数groups来选定一个因子,用以指定x中元素的分组方式。如果这样做,则参数gcolor可以控制不同组标签的颜色,cex可以控制标签的大小。

dotchart(mtcars$mpg,labels = row.names(mtcars),cex = .7,
         main="Gas Mileage for Car Models",
         xlab = "Miles Per Gallon")
image.png
上图可以在同一个水平轴上观察每种车型的每加仑汽油行驶英里数。通常来说,点图在经过排序并且分组变量被不同的符号和颜色区分开的时候最有用。
x <- mtcars[order(mtcars$mpg),]
x$cyl <- factor(x$cyl)
x$color[x$cyl==4] <- "red"
x$color[x$cyl==6] <- "blue"
x$color[x$cyl==8] <- "darkgreen"
dotchart(x$mpg,labels= row.names(x),
         cex=.7,groups=x$cyl,gcolor = "black",
         color = x$color,main="Gas Mileage for Car Models",
         xlab = "Miles Per Gallon")
image.png

相关文章

  • R007 基本图形-点图dotchart()

    点图提供了一种在简单水平刻度上绘制大量有标签值的方法。你可以使用dotchart()函数创建点图,格式为dotch...

  • R语言:表格的点图转化

    继续练习,用dotchart语句绘制点图。 步骤1.将原图重新输入为excel表,原图是20多个城市2016年12...

  • ggplot2绘图笔记

    1、如何使用ggplot2实现类似于dotchart()函数的点图? 将y轴转换为因子,并维持原来的顺序,然后作图...

  • R语言基础图形综述

    R语言基础图形分为创建图形与添加图形内容。 创建图形条形图饼图直方图核密度图箱线图点图散点图折线图相关图马赛克图 ...

  • Pandas 数据可视化总结

    基本图形 柱状图 散点图 蜂窝图 大量重复的点可以用这种图表示 柱状图-叠加模式 面积模式 折线模式 美化 设置图...

  • Pandas 数据可视化

    基本图形 柱状图 散点图 蜂窝图 大量重复的点可以用这种图表示 柱状图-叠加模式 面积模式 折线模式 美化 设置图...

  • Android自定义View七(复习基本图形的绘制)

    基本图形的绘制 简单的绘制一个圆饼图 根据Path图形的绘制 雷达图的绘制 效果

  • R数据可视化8:金字塔图和偏差图

    其实图形的基本组成都很简单,无非就是点、线、矩形、圆圈等,但是稍作改变就会变成完全不同的图。就好像PCA图和火山图...

  • UIBezierPath绘制柱状图、折线图和饼状图

    最近用UIBezierPath绘制了一些图形,像柱状图、折线图和饼状图之类的图形。先上效果图: 基本原理: 利用U...

  • [Unity][基础篇]坐标系

    无论是2d还是3d游戏开发,图形学都是基础,解析几何的基本思想是将几何图形抽象成点的运动轨迹,从而点可以作为组成图...

网友评论

    本文标题:R007 基本图形-点图dotchart()

    本文链接:https://www.haomeiwen.com/subject/lqosdktx.html