Making a contour plot with 1-D z values?
Información
La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.
Mostrar comentarios más antiguos
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 comentarios
darova
el 21 de Ag. de 2019
What is 'Splash data.txt'? How to read it?
Bailey Basso
el 22 de Ag. de 2019
Respuestas (1)
darova
el 22 de Ag. de 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 comentarios
Bailey Basso
el 22 de Ag. de 2019
darova
el 22 de Ag. de 2019
You mean lines?

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

h = patch(x,y,'r');
alpha(h,0.3) % transparency
La pregunta está cerrada.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!