How to fix this error?

23 Ansichten (letzte 30 Tage)
Rizwana
Rizwana am 10 Mär. 2014
Beantwortet: pranshu saxena am 13 Jun. 2018
cmap=menu('Choose a color','jet','hsv','summer','cool','spring','hot','autumn','winter','bone','copper','pink','lines','Gray');
contourf (x, y, z,50);
colormap (cmap);
It is throwing error which say's..
Error using colormap (line 58)
First argument must be a scalar axes or figure handle.
I know cmap is holding the position of the item in the list. I want the value so that i can use in in colormap
Thanks
Rizwana

Akzeptierte Antwort

Dishant Arora
Dishant Arora am 10 Mär. 2014
cmap=menu('Choose color','jet','hsv','summer','cool','spring','hot','autumn',...
'winter','bone','copper','pink','lines','Gray'); % menu returns index of selected choice.
map={'jet','hsv','summer','cool','spring','hot','autumn',...
'winter','bone','copper','pink','lines','Gray'};
colormap(map{cmap});
  1 Kommentar
Rizwana
Rizwana am 10 Mär. 2014
Thanks alot. I was trying to fix this error since morning... Thanks once again

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

pranshu saxena
pranshu saxena am 13 Jun. 2018
xx=rgb2gray(yellow_nuclei);% yellow_nuclei is an color image subplot(1,2,2); y=image(xx); title('Yellow Cytoplasmic Element'); imwrite(xx,'cyp.jpg'); colormap(y,hot), title('Yellow nuclei');
showing this error? First argument must be a scalar axes or figure handle.
Thanks in advance

Kategorien

Mehr zu Colormaps finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by