Making a contour plot with 1-D z values?
Infos
Cette question est clôturée. Rouvrir pour modifier ou répondre.
Afficher commentaires plus anciens
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 commentaires
darova
le 21 Août 2019
What is 'Splash data.txt'? How to read it?
Bailey Basso
le 22 Août 2019
Réponses (1)
darova
le 22 Août 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 commentaires
Bailey Basso
le 22 Août 2019
darova
le 22 Août 2019
You mean lines?

If you want to color some area - use patch()
Bailey Basso
le 22 Août 2019
darova
le 22 Août 2019
Just draw a line

h = patch(x,y,'r');
alpha(h,0.3) % transparency
Cette question est clôturée.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!