Fill line with colors using the heatmap

8 views (last 30 days)
Eric
Eric on 2 Oct 2019
Commented: Eric on 2 Oct 2019
Hey everyone,
I'm currently trying to use the function:
plot
to create af figure similar to this:
Plot_How.png
Does anyone know how to use the heatmap function with the plot function?
Thanks,
Eric

Accepted Answer

darova
darova on 2 Oct 2019
What about pcolor()
clc,clear
n = 50;
x = linspace(-5,5,n);
[X,Y] = meshgrid(x);
for i = 1:n
y = sinc(x(i))+0.5;
Y(:,i) = linspace(0,y,n);
end
Z = Y;
h = pcolor(X,Y,Z);
% set(h,'edgecolor','none')
shading interp
colorbar
img1.png
  1 Comment
Eric
Eric on 2 Oct 2019
Thanks a lot! That was exactly what I needed to do!
It's much appreciated!

Sign in to comment.

More Answers (0)

Categories

Find more on Data Distribution Plots in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!