How to fix this error?

23 ビュー (過去 30 日間)
Rizwana
Rizwana 2014 年 3 月 10 日
回答済み: pranshu saxena 2018 年 6 月 13 日
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

採用された回答

Dishant Arora
Dishant Arora 2014 年 3 月 10 日
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 件のコメント
Rizwana
Rizwana 2014 年 3 月 10 日
Thanks alot. I was trying to fix this error since morning... Thanks once again

サインインしてコメントする。

その他の回答 (1 件)

pranshu saxena
pranshu saxena 2018 年 6 月 13 日
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

カテゴリ

Help Center および File ExchangeColormaps についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by