편집자메모:此文件被选为MATLAB Central本周精选
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태그
도움
줌:superbar,shplot,errorshade,墨菲图,shade_significant_timepoints,变长度输入宗量fillPlot(垫),boundedline.m,粒子轨迹的均方位移分析,阴影错误条YY,mseb (x, y, errBar lineProps,透明),gQSPSim
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리포지토리로가십시오。