Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

Making a contour plot with 1-D z values?

조회 수: 1 (최근 30일)
Bailey Basso
Bailey Basso 2019년 8월 21일
마감: MATLAB Answer Bot 2021년 8월 20일
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
darova
darova 2019년 8월 21일
What is 'Splash data.txt'? How to read it?
Bailey Basso
Bailey Basso 2019년 8월 22일
Sorry about that I tried to reupload the data so it can be read. Let me know if 'Book1.txt' is readable.

답변 (1개)

darova
darova 2019년 8월 22일
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
Bailey Basso
Bailey Basso 2019년 8월 22일
Not sure if I totally know how to use patch() but I will work on it.
darova
darova 2019년 8월 22일
Just draw a line
img1.png
h = patch(x,y,'r');
alpha(h,0.3) % transparency

태그

Community Treasure Hunt

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

Start Hunting!

Translated by