R语言学习笔记(七)画图

阅读: 评论:0

R语言学习笔记(七)画图

R语言学习笔记(七)画图

R语言学习笔记(七)

    • 条形图
      • 对于向量而言:
      • 矩阵
    • 箱线图
      • 一般画法
      • 补充参数:
    • 直方图
      • 间距不同的解决办法--density
    • 饼图
      • 普通饼图
      • 3D饼图
    • 散点图
      • 普通散点图
      • 散点图矩阵
    • 折线图

条形图

barplot(height , beside = F, horiz = F)
  • horiz为真时绘制水平条形图
  • beside为F时绘制堆积柱形图
  • heignt分为三类:
    – 向量,绘制一个柱形
    – 矩阵,beside为F时每数据绘制一个堆积柱形
    – 矩阵,beside为T时每数据绘制多个并列柱形

对于向量而言:

barplot(1:12,col=rainbow(12),names.arg=paste0(1:12,"月"),width=1.5, space=1,border=NA,axes=FALSE)


其中:

  • names.arg表示横坐标名称
  • width表示柱子宽度
  • space表示柱子间距
  • border表示柱子有无边框,可以是逻辑值,可以是颜色向量
  • axes表示是否显示坐标轴

将两个柱形图拼接在一起:
使用 add=TRUE,同时用xlim控制绘图区域避免重叠

barplot(c(3,5,7),xlim=c(0,10),col=c('#F8B195','#F67280','#C06C84'),width=1,border=F)
barplot(c(4,6,5),xlim=c(0,10),width=1,col=c('#012340','#023059','#4A738C'),add=TRUE,space=c(5,0.2,0.2),border=F)

矩阵

选择beside=T或者F来堆叠或者并列图形

> fruitQ1 Q2 Q3 Q4
apple  22 18 16 28
banana 20 17 25 23
orange 29 18 15 26>barplot(fruit,col=c('#F8B195','#F67280','#C06C84'),names.arg=paste0(1:4,"季度"),=c("苹果","香蕉","橙子"),args.legend = list

本文发布于:2024-01-29 16:01:21,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170651528316436.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:画图   学习笔记   语言
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23