美文网首页IMP research
如何绘制截断Y轴的柱形图

如何绘制截断Y轴的柱形图

作者: 生信交流平台 | 来源:发表于2022-02-26 20:19 被阅读0次

在绘制柱形图的时候, 我们经常会遇到Y轴部分数据范围很广的情况。有些数值很大,但是有些有非常小,不在一个尺度范围内。如果直接使用最大值作为y轴的范围,那么那些数值很小的柱子就会显得很矮,画出来的图会很难看。遇到这种情况我们该如何处理呢?今天就给大家分享一下截断Y轴的柱形图。

1直接截断

barplot(c(10,2,1,1,1,.1),col.axis="white")
axis(side=2,at=c(2,4,6,8,10),labels=c(2,4,6,800,1000))
segments(-2,7.8,1.2,8,col="white",lwd=8)

2plotrix包

library(plotrix)
x<-c(0:5,6.9,7)
y<-2^x
from<-33
to<-110
bp <- gap.barplot(y,gap=c(from,to),las=2)

axis.break(2,from(1+0.02),breakcol="black",style="slash")
axis.break(2,from,breakcol="snow",style="gap")
axis.break(4,from
(1+0.02),breakcol="black",style="slash")
axis(2,at=from,las=2,bty="n")
#如果想要去掉上、右框,可以去掉gap.barplot(y,gap=c(from,to),las=2)中的 las=2或者最后一行加上 par(bty="n")

【R语言】如何绘制截断Y轴的柱形图

相关文章

  • 如何绘制截断Y轴的柱形图

    在绘制柱形图的时候, 我们经常会遇到Y轴部分数据范围很广的情况。有些数值很大,但是有些有非常小,不在一个尺度范围内...

  • R语言ggplot2绘制Y轴截断柱形图

    有时候做柱形图 如果其中某一两个数值非常大,作图的时候其他柱子就非常低,看起来就不是很美观,其中一种办法是对Y轴进...

  • gg.gap包—截断Y轴小能手

    截断Y轴往往是我们作柱形图时候,当有一组数据的分布过大或者过小时候需要用到,不截断的话值小的变量信息往往会被掩盖,...

  • R语言:ggplot绘图的Y轴截断和拼接

    导读 记录一个产生Y轴截断ggplot绘图的方法。先用coord_cartesian根据Y轴把图截断成上下两份,接...

  • echarts常用知识点集合

    1.设置柱形图的柱子渐变 2.设置柱形图的上方显示数量 3.改变x轴或者y轴的字体颜色,以y轴为例 4.设置柱子的...

  • R 数据可视化 —— 绘制多个 Y 轴(补充)

    前言 上一节所介绍的绘制多个 Y 轴,只能在图形的右侧依次添加 Y 轴。 在 Y 轴数量过多的情况下(当然,轴不应...

  • octave绘制图形

    hist():绘制直方图;plot(x, y):绘制二维曲线图。xlable()/ylable():添加x和y轴的...

  • ggplot2 + 截断y轴

    利用patchwork可以做出坐标轴截断的样子。

  • Kotlin实现Android自定义柱形图控件

    目录 效果展示 实现原理 轴线:轴线的实现原理比较简单,就是使用线拼出X、Y轴的路径。 柱形图:柱形图的实现相对复...

  • echarts采坑总结

    1.柱形图x轴的名称很长,挤得有些字不显示了 写上这些就可以了 2.柱形图最大值设置 3.y轴加% 4.图例没有加...

网友评论

    本文标题:如何绘制截断Y轴的柱形图

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