2

我想在同一个图中有一个线图和彩色线下的一部分图形(置信区间)。

如何在 MATLAB 中做到这一点?

我已经尝试了以下方法,但它不起作用(它只显示该区域):

plot(theta, p_prior_cum)
area(theta(50:70), p_prior_cum(50:70))
axis([0  1  0  1])
4

1 回答 1

10

您需要使用 hold off 和 hold on 来保留图中的当前图形。

像这样:

hold on
plot(theta, p_prior_cum)
area(theta(50:70), p_prior_cum(50:70))
axis([0  1  0  1])
hold off

这是一个更彻底地描述用法的链接

于 2009-10-16T11:46:26.410 回答