R语言笔记:用R语言绘制条形图

為{幸葍}努か 提交于 2020-07-27 15:00:14

        学“统计学”的人对R语言应该不会太陌生,近十年来,随着大数据时代的到来,把统计学和数据分析,R语言都带火了。虽然我本人会用Python的matplotlib和pyecharts,百度的Echarts,微软的Excel作可视化图形,但因为自身也是学统计学专业的,如果不会用R语言。心里多少都会感到有一点遗憾。

        经过我这两天的,摸索,其实发现“可视化之神”也不难上手,只要多“百度经验”和“CSDN”一下就可以了。闲话少说,来点干货先。

 

        在Excel中创建用Python的groupby函数pivot.table功能汇总出下面的结果:

 

         通过R语言指令把数据从“剪切板”加载到RStudio中(因为虽然直接从Excel文件读取更加方便、省事,但是因为我平时用Python,就不想多配置一个Java的JDK环境了):

        代码:

QDM <- read.table("clipboard",header = T)
QDM

 

        或者自己在RStudio中,根据需求构造两组一维向量:

QDM <- c(100,200,300,400,500,600)
depatment <- c("电商","水产","水果","蔬菜","肉类","综合")

 

       barplot()函数来绘制出一个简单的柱形图(代码超短),默认是灰色。

barplot(QDM,names.arg = depatment)

 

       可给 col = "" 参数赋值,改变柱形图的颜色(green, red, blue, black, pink, and etc.):

barplot(QDM,names.arg = depatment,col = "green")

 

barplot(QDM,names.arg = depatment,col = "red")

 

barplot(QDM,names.arg = depatment,col = "blue")

 

 

barplot(QDM,names.arg = depatment,col = "black")

 

barplot(QDM,names.arg = depatment,col = "pink")

 

        用 clo = rainbow(x) 参数把柱子改为彩色,并且用 main = "" 参数添加标题:

barplot(QDM,names.arg = depatment,beside = T, main = "2020年5月份各部门业绩",col = rainbow(7))

 

        添加 border = NA 参数,去除柱子的边框颜色:

barplot(QDM,names.arg = depatment,beside = T, main = "2020年5月份各部门业绩",col = rainbow(7),border = NA)

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!