数据可视化——R语言使用ggplot2工具包绘制精美的条形图

数据可视化——R语言使用ggplot2工具包绘制精美的条形图

概述:使用R语言的ggplot2工具包绘制精美的条形图

使用工具:R语言中的ggplot2工具包, RcolorBrewer颜色工具包

ggplot2是R语言中功能强大的绘图工具包。ggplot2包的目标是提供一个全面的、基于语法的、连贯一致的图形生成系统,允许用户创建新颖的、有创新性的数据可视化图形。ggplot2包的绘图时具有图层的概念,可控性很强,熟练掌握绘图时的各种参数设置需要多花功夫。

RcolorBrewer为R语言提供了一套很好的配色方案,具体使用可以参考前人的描述:https://blog.csdn.net/lishangyin88/article/details/60476527

下面展示一个自己的使用ggplot2包绘制条形图的示例,要使绘制的条形图更美观,需要设置很多参数,其中参数的设置也参考了前人的工作。

示例中使用的数据如下:

Group Attribute Value
group1 Attribute_1 0.684
group1 Attribute_2 1.669
group1 Attribute_3 1.962
group1 Attribute_4 2.992
group1 Attribute_5 2.043
group2 Attribute_1 4.905
group2 Attribute_2 0.008
group2 Attribute_3 0.184
group2 Attribute_4 0.199
group2 Attribute_5 0.067

其中,Group指定了组别,共两个组别;Attribute指定了每个组别的属性,每个组别共5个属性;Value指定了每个组别每个属性的取值。

示例代码如下:

rm(list=ls()) #清除工作区

library(ggplot2)
library(RColorBrewer)

#生成模拟的数据
Group <- c(rep("group1",5),rep("group2",5)) #组别变量
Attribute <- c(paste("Attribute_",1:5,sep=""),paste("Attribute_",1
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值