Time-space plot with meshgrid?

6 ビュー (過去 30 日間)
Johnson
Johnson 2018 年 1 月 22 日
編集済み: d7366431 2020 年 5 月 8 日
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 件のコメント
d7366431
d7366431 2020 年 5 月 8 日
編集済み: d7366431 2020 年 5 月 8 日
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 ?

サインインしてコメントする。

採用された回答

Star Strider
Star Strider 2018 年 1 月 23 日
Try this:
figure(1)
scatter(P(:,1), P(:,2), [], P(:,3), 'Filled')
grid on
colormap(jet(10))
  2 件のコメント
Johnson
Johnson 2018 年 1 月 23 日
Great ! Thanks a lot !
Star Strider
Star Strider 2018 年 1 月 23 日
As always, my pleasure!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by