Hello i need your help to make a plot like the attached one. i have my data in separated vectors, i.e.
x y and z
Thank you in advance

Réponses (2)

Star Strider
Star Strider le 24 Jan 2015

0 votes

See the documentation for the image function. It can probably do what you want.
Also see the list of related functions at the end of that page.

2 commentaires

Kostas
Kostas le 24 Jan 2015
Thank you for your response Star Strider
Star Strider
Star Strider le 24 Jan 2015
My pleasure!

Connectez-vous pour commenter.

Image Analyst
Image Analyst le 24 Jan 2015

0 votes

What does x, y, and (especially) z represent? What happens if there is an x,y,z triplet that is not represented? Is x the column, y the row, and z the gray level, or are x and y more continuous, in which case you'll have to decide what digital resolution you want in the image to represent that continuum of x and y?

2 commentaires

Kostas
Kostas le 25 Jan 2015
x is the year (x from 2000 to 2010), y is the day of the year (y -> 1 to 365 or 366 for leap years) and z is the measurement of the day (it is integer and when no value i have assigned it as NaN). So i want to "represent" the number of measurements for each day. The dataset i have looks like
2000 1 25
2000 2 21
2000 3 NaN
2000 4 8
. . .
. . .
I managed to make this plot, using meshgrid and contour, but i 'd prefer if i could have more "distinct" colors for each day.
Image Analyst
Image Analyst le 25 Jan 2015
Then use scatter().

Connectez-vous pour commenter.

Catégories

En savoir plus sur Color and Styling dans Centre d'aide et File Exchange

Question posée :

le 24 Jan 2015

Commenté :

le 25 Jan 2015

Community Treasure Hunt

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

Start Hunting!

Translated by