图片缩略图

superbar

version 1.5.0.0 (37.2 KB) by 斯科特·劳
没有恐惧。Superbar是这里!
4.9
24评级

38下载

更新2016年11月11日

从GitHub

视图版本历史

在GitHub上查看许可

酒吧!酒吧!酒吧!
使柱状图填满额外的功能:
-全彩色,每个酒吧都有独特的颜色,如果那是你喜欢的
-使用errorbars显示值上的错误,有许多样式可用
-每个条形图上用星星表示具有统计学意义
-条形图与条形图之间的对比具有统计学意义,条形图与条形图之间的对比具有统计学意义,条形图与条形图上方的对比具有统计学意义
-以及所有这些在水平或垂直方向上
没有恐惧。Superbar是这里!
这还不是全部!它附带SUPERERR的免费副本,您可以使用它绘制错误柱状图,而不是柱状图。在X和Y中绘制错误,并提供有上限、无上限、单向、对称和不对称的错误条样式选项。它可以做任何你想要的,只要你想要的是在一组线性-线性轴上绘制错误棒!

如果你想让SUPERBAR更超级,你可以在GitHub上报告bug和建议新功能:
https://github.com/scottclowe/superbar

测试在R2011a (Windows)和R2016a (Windows & Ubuntu)。

引用作为

斯科特•劳(2021)。superbarGitHub (https://github.com/scottclowe/superbar)。检索

意见及评分(33

罗杰Mallol Parera

m . Khishe

Jae月球

优秀的程序!谢谢你!但我有个问题。我希望能够排除不显著比较的P线。我该怎么做呢?

普鲁特猎人

只是做了一个叫barmod的函数——想确保我没有重新发明轮子,所以我花了一些时间来演示斯科特·劳的工作。Barmod更多的是定位和放置。如果这个功能对你有用,这里有一个链接://www.tianjin-qmedu.com/matlabcentral/fileexchange/75853-barmod

信用证信用证

创立苏

太棒了! !谢谢很多! !

chaodadi

强大的和健壮。

Merage Ghane

Aiyush

这个函数救了我的命。能够放置误差条以及显著性水平星以上,是理想的。这就是人们对可发表人物的期望。同样,正如注释所建议的,图例颜色可以通过将ax(1,:)作为参数来固定。这个功能的可定制性是令人难以置信的。

zhiyo

西蒙Di Plinio

路易斯·蒙特

尼古拉斯Blauch

我找到了一个可行的解决办法。由于某种原因,superbar中的条形句柄列表被调换了位置,这样,当需要的组对应的图例颜色将沿着第一行进行操作时,图例将沿着句柄的第一列进行操作。Set ax = superbar(…);设置图例时,使用ax的第一行即ax(1,:)来设置图例的子集。

ax = superbar(…);
传奇(ax (1:), lgd_names)

尼古拉斯Blauch

你好,斯科特。这是伟大的。我唯一的问题是下面提到的:图例颜色不出来正确。对我来说,它们通常都是和第一组一样的颜色。

是否有解决这个问题的方法,或者这是一个已知的bug?

亚伦弗莱明

克雷格工人

几乎是完美的。只缺少两样东西。1)能够重命名分组条的x轴(即时间1,时间2,时间3)和2)图例颜色不匹配分组条的颜色。

安东Semechko

关于作者在“superbar”里的评论:“如果你看到方框上显示的是一个矩形,而不是星形……”

我遇到了这个问题,但很容易解决。只需将' superbar '返回的HPT句柄的' string '和' interpreter '属性分别设置为' \ast '和' tex '。

安东Semechko

这是FEX上最好的绘图工具之一。谢谢分享!

Z Z

嗨斯科特,如何绘制向上的误差条为积极的手段,和向下的误差条为消极的手段,在同一时间?

JWall

谢谢这个-我发现它真的很有用!
一个问题-我正在制作一个分组条形图(即两个不同的条形图对应x轴上的每个值),我希望每组的颜色都不同。我似乎无法找出如何做到这一点,无论我怎么设置颜色矩阵与‘BarFaceColor,似乎每个x轴值的两个酒吧总是同样的颜色,而不是为每个组一个独特的颜色,我希望他们。谁能帮忙吗?谢谢!

感谢Scott提供的这个很棒的功能!当使用不对称误差条时,用于成对比较的线条不起作用。我在函数'plot_p_values_pairs'的开头添加了以下一行,这就达到了目的:
如果大小(E, 2) = = 2;E = E (:, 2);结束

扎基Molvi

Tsai-yu施

呆立

66666666

马丁

啊,这正是我需要的。它是如此漂亮和容易!
我有一个问题:我有一个所有值都为负的图-有没有办法使主线开始于零点,而不是最高条的顶部?还是把它们放在条形图下面?这样它们就不会和酒吧重叠了?
Cudos !

马特洪水

这应该取代目前的“bar”函数由Matlab提供。
出色的工作!

巴普蒂斯特勒Mauff

艾比山

斯科特·劳

嗨,Michael,我已经添加了一个“BarLineWidth”输入SUPERBAR现在,所以你可以更容易地改变条边的宽度,默认的宽度比它以前更宽。
感谢您的反馈!

斯科特·劳

你好,迈克尔!我很高兴听到你发现superbar很容易设置和使用,特别是因为文档还没有完成!目前还不可能通过superbar向bar传递任意输入(尽管我确实打算在将来的某个时候添加它)。目前,您必须使用superbar返回的第一组句柄来更改由它创建的条的属性。例如,
' h = superbar(Y, 'BarEdgeColor', 'k');组(h,“线宽”,2);'。希望会有帮助!

迈克尔主教

伟大的工具!几分钟内就搞定了。有一个问题:有没有一种简单的方法来控制棒材的线厚?

Jmpp

太好了!如此多的定制。我一直在等有人来帮我做这些工作。

MATLAB版本兼容性
创建R2011a
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区可以如何帮助您!

开始狩猎!