Overlay contour and line plot
10 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi Folks, I've got a 2D contour plot (x,y,z) and I want to overlay a line plot (x,y). The two graphs share the same x values. The hold on functions don't seem to help much. Any pointers?

fig1 = figure(1);
hFig = contour(gEmiFreq,gAbsFreq,MAmpl,c0.*SFac,...
'LineStyle','-','LineWidth',CntlineW);
line(DiagnlLine(1,:), DiagnlLine(2,:), 'LineStyle', '-', 'Color', [0 0 0],'LineWidth',LineW+.5);
axis(AxisDim);
caxis([0 1]);
set(gca,'xtickMode', 'manual', 'ytickMode', 'manual','LineWidth',2);
axis square; colormap jet;% colorbar;
hold on
plot(gEmiFreq(1,:),NormRef);
Normref is a 1x1024 laser spectrum and MAmpl,gEmiFreq, and gAbsFreq are 76x1024 arrays
0 Kommentare
Antworten (1)
Star Strider
am 19 Jan. 2015
I don’t know what the problem is, since what you describe should work. You didn’t post your code, so I can’t respond with a specific solution.
9 Kommentare
Star Strider
am 20 Jan. 2015
You probably won’t be able to overlay it on the contour plot, unless you use something like plotyy. The reason is that the y values are so different. Experiment with that to see if it solves your problem.
Siehe auch
Kategorien
Mehr zu Contour Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!