R语言ggplot2直方图设置

本文介绍了如何使用R语言的ggplot2包创建直方图,包括基本代码、对数变换以改善偏态分布的显示,颜色设置以自定义柱状颜色,以及坐标轴名称的中文设置方法,帮助提升数据可视化的专业性。

1.基本代码

用ggplot2画直方图最基本的代码为:

ggplot(data=travel)+geom_histogram(aes(x=sale))

这里面travel是data frame,sale是我要画直方图的数据。
这个时候会出现warning:
在这里插入图片描述
这说明他默认了直方图中“柱”的个数,但是其实我是可以自己设置的。既可以通过bin的个数设置,也可以通过bin的宽度设置:

ggplot(data=travel)+geom_histogram(aes(x=sale),bins=20) 
ggplot(data=travel)+geom_histogram(aes(x=sale),binwidth=20) 

2.对数变换

我们常常遇到的数据都是偏态的,直方图非常不美观:
在这里插入图片描述
这时候可以通过对数变换解决:

ggplot(data=travel)+geom_histogram(aes(x=log(sale)))

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值