Making a contour plot with 1-D z values?
Info
Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.
Ältere Kommentare anzeigen
I have experiemntal splash data with X being the Weber number Y being the Reynolds number and Z being a number (1-5) depending on the splash pattern. I am trying to vissulize this data by using a contour plot but cannot figure out to format my code since my Z is not a matrix. I have attached my data and any help would be greatly appreciated. I have been able to create the contour plot attached but I need smooth lines and only integers in the legend. I would like my plot to look like similar to the screen shot uploaded.
2 Kommentare
darova
am 21 Aug. 2019
What is 'Splash data.txt'? How to read it?
Bailey Basso
am 22 Aug. 2019
Antworten (1)
darova
am 22 Aug. 2019
You dont so much points for meshgrid, just make FaceColor - interp
F = scatteredInterpolant(Re,We,PS);
PSg = F(Reg,Weg);
h = pcolor(Reg,Weg,PSg);
set(h,'FaceColor','interp')
set(h,'EdgeCOlor','none')
caxis([0 5])
hc = colorbar;
set(hc,'YTick',0:5)
set(hc,'YTickLabel',0:5)
xlim([0 6000])
ylim([0 2000])
4 Kommentare
Bailey Basso
am 22 Aug. 2019
darova
am 22 Aug. 2019
You mean lines?

If you want to color some area - use patch()
Bailey Basso
am 22 Aug. 2019
darova
am 22 Aug. 2019
Just draw a line

h = patch(x,y,'r');
alpha(h,0.3) % transparency
Diese Frage ist geschlossen.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!