raacampbell / shadedErrorBar

创建一个有吸引力的阴影错误区域而不是离散的酒吧。

40.6 k下载

更新2022年12月17日

从GitHub

查看许可GitHub

编者按:这个文件被选为MATLAB中央选择的

shadedErrorBar

视图raacampbell / shadedErrorBar文件交换

shadedErrorBar是一个MATLAB函数创建了一个连续的阴影错误周边地区一条线而不是离散的酒吧。错误的地区可以显式地指定或动态计算基于函数处理。情节的外观可以通过输入argumets修改和/或返回的情节的处理对象。你需要OpenGL支持工作透明度。

例子

以覆盖分基本示例

% y = randn准备数据(80)* 5;x =(1:尺寸(y, 2)) -40;yP =罪(linspace(2 *π2 *π,长度(x))) * 20;y, y = bsxfun (@plus yP) + 60;%的情节clf shadedErrorBar (x, y, {@mean, @std});%覆盖原始数据等情节(x, y,“。”,“颜色”,[0.5,0.5,0.95])网格

覆盖多个行

%准备数据第一行y = 1(30日1)* x;y = y + 0.06 * y。^ 2 + randn(大小(y)) * 10;clf shadedErrorBar (x, y, {@mean, @std},‘lineprops’,‘- b’,‘patchSaturation’, 0.33) %覆盖二线抓住shadedErrorBar (x, y + 2 * 20, {@mean, @std}, lineprops,{‘——去’,‘MarkerFaceColor’,‘g’});%覆盖第三行y = randn (80) * 5;x =(1:尺寸(y, 2)) -40;yP =罪(linspace(2 *π2 *π,长度(x))) * 20;y, y = bsxfun (@plus yP) + 60;%使这条线不透明的shadedErrorBar (x, y, {@mean, @std},‘lineprops’,‘- r’,‘透明’,假,patchSaturation, 0.075)网格

修改情节因果属性

% y = randn准备数据(80)* 5;x =(1:尺寸(y, 2));yP =罪(linspace(2 *π2 *π,长度(x))) * 20;y = bsxfun (@plus y yP);%绘制clf s = shadedErrorBar (x, y, {@mean, @std}, lineprops, - r);%设置脸和边缘属性集(s.edge,“线宽”,2,“线型”,“:”)s.mainLine。线宽= 5;s.patch。FaceColor = (0.5, 0.25, 0.25);%覆盖数据点因果情节(s.mainLine。XData s.mainLine.YData, '或',' MarkerFaceColor ', ' w ')网格设置(gca、“XTickLabel”, [],“YTickLabel”, [])

更改日志

2022年11月15 t

  • 允许一个特定轴圆盾

2019年Novemeber 8日

  • 合并八度的支持金宝appJarlPed

2017年11月24日

  • 添加patchSaturation作为一个可选的参数。

2017年8月6日

  • 参数/值对输入参数大于3。
  • 默认的透明度。
  • 不再改变了渲染器。

贡献

如果你想请贡献叉回购,查看dev分支,使您的更改,然后描述你所做的文件提取请求。

许可

这段代码在较小的GPL许可v3。看到许可证文件存储库中。

引用作为

罗伯·坎贝尔(2023)。raacampbell / shadedErrorBarGitHub (https://github.com/raacampbell/shadedErrorBar)。检索

MATLAB版本兼容性
创建R2015b
兼容任何释放
平台的兼容性
窗户 macOS Linux
类别
找到更多的在线情节帮助中心MATLAB的答案

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

版本使用GitHub缺省分支不能下载

版本 发表 发布说明
1.65.0.1

文档更新

1.65.0.0

提供“patchSaturation”可选的输入参数。更新演示。

1.62.0.0

github的问题
更新描述
星星

1.61.0.0

迁移到GitHub

1.6.0.0

与R2015a验证工作

1.5.0.0

如果用户请求他们处理现在只返回。情节元素重新定购商品以一种更优雅的方式。

1.4.0.0

改进的错误检查输入参数和修订的一些评论。

1.3.0.0

纠正错误导致补丁区域不能绘制当y使用函数生成包含nan和误差处理的方法。

1.0.0.0

问题在这个视图或报告GitHub插件,参观GitHub库
问题在这个视图或报告GitHub插件,参观GitHub库