Contour Plot with specific data sets

4 次查看(过去 30 天)
I have some data of the following sort..
i need to plot a contour diagram with Class as X axis, time as Y axis, and score will be Z.
how to do that.
I am facing problems as Z is not a function of class and time, rather independent value from observations, how to set that up?
  1 个评论
Dyuman Joshi
Dyuman Joshi 2023-7-24
So you have 4 sets of data for Z and you want to plot them? All of them in a single figure or in different figures?
Also, what have you tried yet? How is the data stored?

请先登录,再进行评论。

回答(1 个)

Cris LaPierre
Cris LaPierre 2023-7-24
Your Z data needs to be a matrix. X corresponds to columns, Y corresponds to rows. See here
For your data, I think you could do the following. Note that if Z is not somehow related to X and Y, your contour plot will be a bit incoherent.
class = [100,150,200,250];
Time = 1:29;
Score100 = rand(length(Time),1);
Score150 = rand(length(Time),1);
Score200 = rand(length(Time),1);
Score250 = rand(length(Time),1);
contour(class,Time,[Score100,Score150,Score200,Score250])
  1 个评论
Md Sazzadul Ahsan
Md Sazzadul Ahsan 2023-7-28
Yes, Thank you. I have created a Matrix of Z consisting all the different value is corresponding column. Apparantly I didn´t quite realize that meshgrid returns matrices and all.. :v
But yeah, it is working , thanks.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Contour Plots 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by