1つの図の中に2つのカラーバー(カラーマップ)を存在させる方法
Show older comments
現在,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ファイルです.
Answers (2)
Hirokazu Tanaka
on 10 Oct 2018
Edited: Hirokazu Tanaka
on 10 Oct 2018
1 vote
Categories
Find more on カラーマップ in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!