美文网首页ggplot集锦
正负条形图 | R

正负条形图 | R

作者: kkkkkkang | 来源:发表于2021-08-20 21:00 被阅读0次

就是看见别人文章中有这种图,这种需求还挺常见,画一下吧

library(ggplot2)
a <- mtcars
# 首先随机生成负值
setseed(123) # 设定种子,保证可重复
index <- sample(seq(1,32), 20) # 随机取20个index
a$wt[index] <- a$wt[index] * -1 # 修改为负值
# 堆叠
ggplot(a, aes(x = factor(carb), y = wt, fill = factor(gear))) +
    geom_bar(stat = "identity") +
    geom_hline(yintercept = 0) +
    coord_flip() + 
    scale_fill_brewer(palette = "Paired") +
    labs(fill = "gear") + # 修改图例标题
    theme_classic()
堆叠
# 百分比
ggplot(a, aes(x = factor(carb), y = wt, fill = factor(gear))) +
    geom_bar(stat = "identity", position = "fill") +
    geom_hline(yintercept = 0) +
    coord_flip() + 
    scale_fill_brewer(palette = "Paired") +
    labs(fill = "gear") + # 修改图例标题
    theme_classic()
百分比
# 并排
ggplot(a, aes(x = factor(carb), y = wt, fill = factor(gear))) +
    geom_bar(stat = "identity", position = "dodge") +
    geom_hline(yintercept = 0) +
    coord_flip() + 
    scale_fill_brewer(palette = "Paired") +
    labs(fill = "gear") + # 修改图例标题
    theme_classic()
并排

相关文章

  • 正负条形图 | R

    就是看见别人文章中有这种图,这种需求还挺常见,画一下吧

  • 【WPS】制作正负条形图

    什么是正负条形图呢?正负条形图是条形图的创意设计模式,利用辅助数据设计而成,可以用于历年的收入、支出对比;各专业男...

  • 第二章 条形图

    二、条形图 1,简单的条形图 2,绘制簇状条形图 3,绘制频数分布条形图 4,条形图着色 5,对正负条形图分别着色...

  • R语言 条形图

    条形图表示矩形条中的数据,条的长度与变量的值成比例。 R语言使用函数barplot()创建条形图。 R语言可以在条...

  • R语言--条形图与箱线图

    条形图 R语言使用函数barplot()创建条形图。 H是包含在条形图中使用的数值的向量或矩阵。 xlab是x轴的...

  • R语言可视化(三十六):环状条形图绘制

    36. 环状条形图绘制 清除当前环境中的变量 设置工作目录 加载所需的R包 绘制基础环状条形图 绘制分组环状条形图...

  • 技巧篇06--R语言绘制全网爆火的动态条形图

    技巧篇06--R语言绘制全网爆火的动态条形图 本期教程:师兄教你用R语言绘制动态条形图 数据:2020-1-22至...

  • R语言--图表(四)

    1. 条形图 语法在R语言中创建条形图的基本语法是 - 以下是所使用的参数的描述 --- H是包含在条形图中使用的...

  • R语言可视化手册学习笔记

    写在前面 本文基于《R语言可视化手册》来进行练习以及重复其中的代码。 条形图 绘制频数条形图 在绘制条形图的时候如...

  • 绘图专题(2):一般统计图表

    (一)半圆条形图 (R) 带星号条形图(graphpad里画的挺好的、还有连线的箱式图) (二)各种韦恩图 (三)...

网友评论

    本文标题:正负条形图 | R

    本文链接:https://www.haomeiwen.com/subject/jdcxiltx.html