Time-space plot with meshgrid?

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 comentario

d7366431
d7366431 el 8 de Mayo de 2020
Editada: d7366431 el 8 de Mayo de 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 ?

Iniciar sesión para comentar.

 Respuesta aceptada

Star Strider
Star Strider el 23 de En. de 2018
Try this:
figure(1)
scatter(P(:,1), P(:,2), [], P(:,3), 'Filled')
grid on
colormap(jet(10))

2 comentarios

Johnson
Johnson el 23 de En. de 2018
Great ! Thanks a lot !
Star Strider
Star Strider el 23 de En. de 2018
As always, my pleasure!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Line Plots en Centro de ayuda y File Exchange.

Productos

Etiquetas

Preguntada:

el 22 de En. de 2018

Editada:

el 8 de Mayo de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by