美文网首页R--随处收藏
R语言中画柱状图的一些技巧

R语言中画柱状图的一些技巧

作者: zouxiaoyu | 来源:发表于2016-03-31 09:41 被阅读0次

如何将图画成在black and white的背景下更好读而不会丢失过多信息的策略之一:使用scale_fill_grey():

library(ggplot2)data(tips)p0=qplot(day,tip/total_bill,data=tips,geom='boxplot',fill=day)+scale_fill_grey()print(p0)

This produces the output shown below

特点:X,Y轴翻转;将默认的bar的stat为count换成了自己定义的y值;使用stack做y值的堆积而不是用fill来归一化;可以将X轴按照自己定义要求的改变默认的显示顺序;bar图中使用了数据集中的rank变量来做柱状图的颜色填充;

ggplot(t,aes(x=metric,y=percent))+geom_bar(aes(fill=rank),position="stack",stat="identity")+coord_flip()

 ggplot(t,aes(x=reorder(metric,percent,sum),y=percent))+geom_bar(aes(fill=rank),position="stack",stat="identity")+coord_flip()

相关文章

  • R语言中画柱状图的一些技巧

    如何将图画成在black and white的背景下更好读而不会丢失过多信息的策略之一:使用scale_fill_...

  • R语言|绘制组间差异柱状图

    柱状图也是差异可视化图形的一种,今天小编来分享一下组间差异柱状图在R语言中的绘制方法,主要用的是ggplot2包,...

  • 综述

    该文集主要讨论机器学习在R语言中的应用,以及一些R语言的技巧。不涉及数学层面的推导,我始终坚持详细的证明以及推演应...

  • 横向柱状图

    横向柱状图正负值分开,颜色区分 标签: R语言 上面的示意图中我们要注意的问题: 横向柱状图正负值区分颜色赋值画柱...

  • 【R画图学习9.1】双向柱状图

    这个系列开始,学习一下柱状图的一些技巧。普通的柱状图,在做GO/Pathway富集分析的时候测试过了。命令也很简单...

  • R programming - WEEK4

    参考文献 R语言实例-数据过滤grep正则表达式R 语言中,数据框依据不同列进行排序R语言rank函数详细解析R语...

  • 【R语言】--- ggplot2包的geom_bar()函数绘制

    柱状图又叫条形图,是数据展示最重要的一类统计图,数据分析结果展示中使用频率非常高,各类统计软件均能绘制。在R语言中...

  • 【R语言】--- graphics包的barplot()函数绘制

    柱状图又叫条形图,是数据展示最重要的一类统计图,数据分析结果展示中使用频率非常高,各类统计软件均能绘制。在R语言中...

  • 科研绘图——柱状图

    R语言科研绘图——柱状图 前言 使用R语言绘制能够发表的图片,ggplot2是一个很好的选择。并且一些基于ggpl...

  • GO富集分析及结果柱状图绘制R代码

    GO富集分析及结果柱状图绘制R代码

网友评论

    本文标题:R语言中画柱状图的一些技巧

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