2d Plot和密度图的彩色编码背景

时间:2016-08-03 15:38:08

标签: matlab plot density-plot

我想制作一个像这样的情节:

full example that you can see live at ideone

假设我有这个2D图:

get<int>(data[i])

我想根据x轴的值为背景着色。这样我就得到了上面显示的情节。 现在假设我有一个矩阵,其条目在我的2d图的x轴范围内。

x = 0:0.1:10;
plot(x,exp(-(x-5).^2))

如何在密度图中使用与2d图相同的颜色代码?

1 个答案:

答案 0 :(得分:1)

这是你想要绘制的内容:

background colorcode

这是代码,但如果您更清楚地说明此示例中缺少的内容,我将尝试调整它:

x = 0:0.01:10;
dis = exp(-(x-5).^2);
colormap jet
imagesc(x,[min(dis) max(dis)],-x)
axis xy
hold on
plot(x,dis,'k')
ylim([min(dis) max(dis)])
hold off