我在写一篇文章时遇到画图问题。我在网上搜索了很多,但还是找不到解决方案,因此我会尽可能清晰地描述我的问题:
我正在绘制两个参数,并使用填充函数添加它们的标准差。由于我不想使用颜色,所以我想在标准偏差之间使用不同的阴影。目前的问题是,我无法指定一个参数的标准差之间阴影的一致性,正如您在图片中所看到的。我希望在虚线之间有一种类型的阴影,在实线之间有另一种类型的阴影。
z = linspace(1,101,101)';
f=figure;
set(f,'Units', 'normalized', 'outerposition', [0 0 1 1]);
fill( [z' fliplr(z')], [Parameter1_plus_std' fliplr(Parameter1_minus_std')], 'k');
alpha(0.4);
hold on
plot(normal,Parameter1_mean,'k','LineWidth',2);
fill( [z' fliplr(z')], [Parameter2_plus_std' fliplr(Parameter2_minus_std')], 'k--');
alpha(0.2);
hold on
plot(Parameter2_mean,'k--','LineWidth',2);
从图片中可以看出,更暗的阴影应该在虚线和实线之间,而不是在虚线之间!
如果您对此有任何想法,我将不胜感激!