Array of +1s and -1s: Want Pink and Blue for imagesc

I have a 2-dim array of just +1's and -1s. I am using imagesc(myarray) and I want it to appear with the +1's showing up as a bring pink and the -1's showing up as blue. Does anyone have any suggestions? Thank you!!!

 Réponse acceptée

Aylin
Aylin le 18 Avr 2019
Hi Emily, the colormap function might work for you:
% Generate some sample data.
data = 2 * randi([0 1], 10, 10) - 1;
% Define the color map. Normalize 0-255 RGB values to 0-1 intensities.
map = [255, 20, 147;
0,191, 255] / 255;
% Plot data and set the new colormap on the current figure.
imagesc(data)
colormap(map)
This generates the following image:
cmap.png

Plus de réponses (0)

Catégories

En savoir plus sur Images dans Centre d'aide et File Exchange

Produits

Version

R2018b

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by