Adding background image to a Pcolor plot.

8 visualizaciones (últimos 30 días)
Al Onen
Al Onen el 7 de Feb. de 2011
Hello,
Firstly I should say that I've seen similar questions like this one here, but couldn't actually manage to solve my question.
I need a pcolor-overlayed image like this one: http://www.mapwatch.com/gallery/cumulative-rainfall-map.gif
But I only need the black minor borders (white thick state border overlay not needed).
Assume that I have a image having borders like above called "map.jpg".
And I have my distribution pcolor plot called "P".
I tried to change Pcolor plot's transparecy with FaceAlpha, and putting my image on background (I tried this http://www.mathworks.com/support/solutions/en/data/1-19J7T/ ).
Plot transparency worked, but I couldn't combine it with the image.
Any help is much appreciated.
Thanks in advance.
Al

Respuestas (3)

Al Onen
Al Onen el 15 de Feb. de 2011
I'm still in need of some guidance.

Walter Roberson
Walter Roberson el 7 de Feb. de 2011
To check, are you sure you want pcolor() and not image() or imagesc() ? pcolor applied to an NxM matrix outputs (N-1) x (M-1) squares.
Could you show the section of code you use to try to do the combining operation?

Al Onen
Al Onen el 7 de Feb. de 2011
Yes, I need to use pcolor. I have geographical data as X, Y and rainfall data as Z on pcolor. Here is the basic code I use. I know it's nowhere near what I need, I'm very amateur on Matlab.
P=pcolor(Lat,Long,Rain);
set(P,'facecolor', 'interp', 'FaceAlpha',0.5);
shading interp;
ha = axes('units','normalized','position',[0 0 1 1]);
uistack(ha,'bottom');
I=imread('map.jpg');
hi = imagesc(I);
set(ha,'handlevisibility','off','visible','off');
Also the link below shows the output figure of the code. What I need is to make map visible behind the main pcolor plot. It would be cool if you can also help keeping the map inside the borders of the main figure, not exceeding to the blank background.
Thanks very very much in advance.

Categorías

Más información sobre Geographic Plots en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by