I am given a table with three columns
x t color
0 0 10
0.1 0 9
0.2 0 11
0.3 0 3
0 0.1 10
0.1 0.1 9
0.2 0.1 11
0.3 0.1 3
The table is given by a variable P. so that x=P(:,1), t=P(:,2), color=P(:,3).
I want to make a 2D plot in which the x axis is x, the y axis is t, and every point (x,t) is colored according to the values of P(:,3) (preferably in a grey scale).
I know that in order to make a plot, I need to use meshgrid for x and t. But how can I make the "color" in accordance with the values after using the meshgrid?
Hope I made myself clear
Thanks in advance !

1 commentaire

d7366431
d7366431 le 8 Mai 2020
Modifié(e) : d7366431 le 8 Mai 2020
I need to plot similar chart. Could you please guide me how should I do the meshing?
Is there any examples on how to create these charts ?

Connectez-vous pour commenter.

 Réponse acceptée

Star Strider
Star Strider le 23 Jan 2018

1 vote

Try this:
figure(1)
scatter(P(:,1), P(:,2), [], P(:,3), 'Filled')
grid on
colormap(jet(10))

2 commentaires

Johnson
Johnson le 23 Jan 2018
Great ! Thanks a lot !
Star Strider
Star Strider le 23 Jan 2018
As always, my pleasure!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

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

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by