Overplot scatter plot on imagesc with different colorbar

I'm using the imagesc command to display a density map with a colormap, as well as the scatter command to overplot some x-y data scaled with a colored point according to a z data set, which is fine. I wondered if there is a way to do this and use two different colormaps for the two different data sets? I can't seem to find a way of stopping them using the same one.
Many thanks.

 Accepted Answer

IT can be done....you need to define two axes and plot what you want. Refer this blow link: https://in.mathworks.com/matlabcentral/answers/194554-how-can-i-use-and-display-two-different-colormaps-on-the-same-figure

3 Comments

Alterately, use freezeColors() from the File Exchange in order to automatically convert one of the datasets to RGB, leaving you only needing one colormap.
Excellent, thankyou very much for that!
Thank you is accepting the answer.

Sign in to comment.

More Answers (0)

Categories

Asked:

on 19 Sep 2018

Commented:

on 20 Sep 2018

Community Treasure Hunt

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

Start Hunting!