1つの図の中に2つの​カラーバー(カラーマ​ップ)を存在させる方​法

조회 수: 19 (최근 30일)
Yuto Kobayahi
Yuto Kobayahi 2018년 10월 10일
댓글: Yuto Kobayahi 2018년 10월 11일
現在,2つのデータに対して1つの図の中にsurfを用いてカラーマップを書いています.
しかしながら,colormap等で色の指定をしても2つのデータ両方が同じ色のグラデーションで表示されています.
例えば1つ目はwinterでカラーマップを書き,2つ目はautumnでカラーマップを書いたのを
同じfigure内で存在させたいです.
x=[0:0.1:20];y=[0:0.001:5];
[X,Y]=meshgrid(x,y);
Z1 = 2* exp(1/1.5 *(Y-4));
Z2 = 2* exp(-1/1.5 *(Y-1));
figure
surf(X,Y,Z1,'EdgeColor','none');colormap('autumn');
hold on
surf(X,Y,Z2,'EdgeColor','none');colormap('winter');
これが今書いているmファイルです.

답변 (2개)

Yoshio
Yoshio 2018년 10월 10일
  댓글 수: 1
Yuto Kobayahi
Yuto Kobayahi 2018년 10월 11일
回答ありがとうございます。
3次元でのグラフを書きたいため,こちらではできなかったです. お手数おかけして申し訳ありません. ありがとうございます.

댓글을 달려면 로그인하십시오.


Hirokazu Tanaka
Hirokazu Tanaka 2018년 10월 10일
편집: Hirokazu Tanaka 2018년 10월 10일
参考まで、英語ですが類似の質問が見つかったので紹介します。

카테고리

Help CenterFile Exchange에서 カラーマップ에 대해 자세히 알아보기

제품


릴리스

R2017b

Community Treasure Hunt

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

Start Hunting!