Contour Plot with specific data sets

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 comentario

Dyuman Joshi
Dyuman Joshi el 24 de Jul. de 2023
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?

Iniciar sesión para comentar.

Respuestas (1)

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 comentario

Md Sazzadul Ahsan
Md Sazzadul Ahsan el 28 de Jul. de 2023
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.

Iniciar sesión para comentar.

Categorías

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

Productos

Preguntada:

el 24 de Jul. de 2023

Comentada:

el 28 de Jul. de 2023

Community Treasure Hunt

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

Start Hunting!

Translated by