How to plot 3 different data in contour or pcolor ?

I have three different data
  1. Time steps = 1X108 (should be in X-axis)
  2. Data1 = 36X108 (should be in Y-axis(left))
  3. Data2 = 36X108 (should be display in colour/countour/pcolor)
Now I want to plot temporal plot (colour plot ) like the image I attached

6 commentaires

Is data1 on y-axis 36x108 or 36x1? If it is 36x108, then is it in the form of a grid?
Data1 is 36X108
Data2 is 36X108
Actually I want to plot each coloumn in Data1 will show the values of each column in Data2 at each timestep.
I am sorry if I confuse you but if you don't understand pls ask me again where you missing.
Thank you for help :)
Can you attach the data in a .mat file? It will make it easy to understand the question.
Jeevan Kumar Bodaballa
Jeevan Kumar Bodaballa le 26 Mai 2020
Modifié(e) : Jeevan Kumar Bodaballa le 26 Mai 2020
here is the file I attached
data1 = nw_bin
data2 = sizdist
something like this?
p = pcolor(dt, nw_bin, sizdist)
shading interp
xlabel('x');
ylabel('y');
colorbar
it worked
thank you and sorry for late response

Connectez-vous pour commenter.

 Réponse acceptée

p = pcolor(dt, nw_bin, sizdist)
shading interp
xlabel('x');
ylabel('y');
colorbar

2 commentaires

Can you try with “contourf” also ?
Try this code
Dt = repmat(dt, 36, 1);
[dt_grid, nw_bin_grid] = meshgrid(dt, mean(nw_bin, 2));
sizdist_grid = griddata(Dt(:), nw_bin(:), sizdist(:), dt_grid, nw_bin_grid);
contourf(dt_grid, nw_bin_grid, sizdist_grid)
shading interp
xlabel('x');
ylabel('y');
colorbar

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Contour Plots dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by