解决两条曲线之间误差大小可视化问题
具体代码如下:
1、数据生成并绘制基础曲线(可自定义)
x = 0:1:6; % 横坐标
NXX = [1 1.1 1.2 1.3 1.4 1.5 1.6]; % 曲线1
YY = [1 1.05 1.15 1.25 1.35 1.45 1.55]; % 曲线2
% figure
% 绘制两条曲线
plot(x,NXX)
hold on
plot(x,YY)
hold on
2、曲线之间面积填充
pic = fill([x,fliplr(x)],[NXX,fliplr(YY)],'g');
%改变边缘和阴影透明度
set(pic,'edgealpha', 0, 'facealpha', 0.4);
3、曲线之间误差线段表示
% 绘制两条曲线之间的误差线
for i = 1:6
plot([x(i),x(i)],[NXX(i),YY(i)],'b');
hold on
end
% x轴坐标
xlim([0 6])
4、效果展示
补充一幅常规应用的结果图:
祝好!