一根柱状图表示两种数据_柱状图不好看,那就换个坐标轴

最近我们在整理结果的时候发现柱状图有点多,那总不能在一篇paper中有太
多的柱状图吧,于是我就想着把柱状图换种方法来表示。

拿个例子来说(只是为了做出柱状图,没有任何意义):

library(ggplot2)
ggplot(mpg[1:40,],aes(x = trans, y = hwy))+geom_bar(stat="identity",fill="red")

679dc950a519a713022b5be3156da288.png

把横纵坐标调换位置,也就是翻转坐标轴,这是一种线性坐标系

ggplot(mpg[1:40,],aes(x = trans, y = hwy))+geom_bar(stat="identity",fill="red")+coord_flip()

e93e1be1429588c249a495f37b72ea15.png

用极坐标的方式表示,极坐标是非线性坐标系,它可以改变图形的形状

ggplot(mpg[1:40,],aes(x = trans, y = hwy))+geom_bar(stat="identity",fill="red")+coord_polar()

7d847a679a1b6cbc6787cfb1ae6a53e3.png

总结一下坐标系。坐标系有两种,一种是线性坐标系:

coord_cartesian():默认的笛卡尔坐标系

coord_fixed():宽高比固定的直角坐标系

coord_flip():x,y轴翻转了的笛卡尔坐标系

另一种就是非线性坐标系:

coord_map():地图投影

coord_polar():极坐标系

coord_trans():对数据做变换

红色是不是有点太刺眼了,动动手试着换成其他颜色试试吧。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值