R语言ggplot2分组条形图

本文介绍了如何使用R语言的ggplot2包创建分组条形图,包括基本分组条形图的绘制,调整柱子并排放置,改变条形图的配色方案,将纵坐标显示为百分比,以及删除图例名称等美化技巧。内容涵盖ggplot2的基础用法,如设置柱子宽度,自定义颜色,以及使用scale_y_continuous进行比例转换。
摘要由CSDN通过智能技术生成

1. 基本分组条形图

假设我们有如下数据,其大致结构如图。

dat = data.frame(专业=rep(c('统计','计算机'),each = 2),
                    语言 = rep(c('R','Python'),2),
                    比例 = c(0.8,0.2,0.1,0.9))

在这里插入图片描述
现在想以专业为横坐标,比例为纵坐标,语言为组别(区分颜色),来绘制条形图。最基本的条形图格式如下:

library(ggplot2)
ggplot(dat,aes(x = 专业,y = 比例))+
  geom_bar(stat = 'identity',aes(fill = 语言))

在这里插入图片描述
这幅图存在的硬伤为:中文没有显示(可以参考这篇文章&#x

  • 31
    点赞
  • 167
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值