raacampbell / shadedErrorBar

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

다운로드수:39.2k

업데이트날짜:2022/12/17

GitHub에서호스트

GitHub에서라이선스보기

편집자메모:此文件被选为MATLAB Central本周精选

shadedErrorBar

在File Exchange中查看raacampbell/shadedErrorBar

shadedErrorBar是一个MATLAB函数,它在直线周围创建一个连续的阴影误差区域,而不是离散的条。错误区域可以显式指定,也可以基于函数句柄动态计算。绘图的外观可以通过输入参数和/或返回的绘图对象的句柄来修改。您需要启用OpenGL才能实现透明性。

例子

重叠点的基本示例

%准备数据y=randn(30,80)*5;x =(1:尺寸(y, 2)) -40;yP = sin(linspace(-2*pi,2*pi,length(x)))*20;y = bsxfun(@plus,y,yP)+60;%制作clf shadedErrorBar(x,y,{@mean,@std});将原始数据覆盖在plot(x,y,'.','color',[0.5,0.5,0.95])网格上

多行叠加

为第一行y=ones(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,2*y+20,{@mean,@std},'lineprops',{'-go','MarkerFaceColor','g'});%叠加第三行y=randn(30,80)*5;x =(1:尺寸(y, 2)) -40;yP = sin(linspace(-2*pi,2*pi,length(x)))*20;y = bsxfun(@plus,y,yP)+60;%使这条线不透明shadedErrorBar(x, y, {@mean,@std}, 'lineprops', '-r','transparent',false,'patchSaturation',0.075)网格上

修改绘图属性后特设

%准备数据y=randn(30,80)*5;x =(1:尺寸(y, 2));yP = sin(linspace(-2*pi,2*pi,length(x)))*20;y = bsxfun(@plus,y,yP);% Plot clf s = shadedErrorBar(x, y, {@mean,@std}, 'lineprops', '-r');%设置面和边缘属性(s.m eedge,'LineWidth',2,'LineStyle',':') s.m eline .LineWidth = 5;s.patch.FaceColor = [0.5,0.25,0.25];%覆盖数据点在绘图(s.mainLine。XData, s.mainLine.YData,'or',' markfacecolor ','w')集合上的网格(gca,'XTickLabel',[],'YTickLabel',[])

更改日志

2022年11月15日

  • 允许瞄准一个特定的轴

2019年11月8日

  • 合并八度音阶支持万博1manbetxJarlPed

2017年11月24日

  • 添加patchSaturation作为可选参数。

2017年8月6日

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

贡献

如果你想贡献,请fork回购,查看dev分支并在那里进行更改,然后提交一个pull请求,描述您所做的工作。

许可

此代码是在较低的GPL v3下许可的。看到许可证文件。

化学式용양식

罗伯·坎贝尔(2022)。raacampbell / shadedErrorBarGitHub (https://github.com/raacampbell/shadedErrorBar)。검색됨

Matlab릴리스호환정보
개발환경:R2015b
모든릴리스와호환
플랫폼호환성
窗户 macOS Linux

社区寻宝

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

开始狩猎!

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리포지토리로가십시오。