How to show maximum variation of two dataset using contour plot with single colorbar?
조회 수: 3 (최근 30일)
이전 댓글 표시
I have attached two datasets (data1 and data2). The data1 has max value = 405.47 and min value=403.91. On the other hand, data2 has max value=403.95 and min value=397.18.
My problem is when I am trying to plot both these data using a common range only one plot explicitly shows the variation, whereas, in the other plot no variation is observable. The reason is both the data has very different distribution range.
I could use two different colorbar two show the variation holistically,but, I am looking for a solution using a single colorbar where I could show the variation of this data.
The code I tried so far
data1=load('data1.mat'); data2=load('data2.mat');
subplot(1,2,1)
contourf(data1)
caxis([395,406])
subplot(1,2,2)
contourf(data1)
caxis([395,406])
The above figure I am getting if I use the above code.
Thank you in advance.
댓글 수: 0
답변 (1개)
Mathieu NOE
2022년 3월 11일
hello
even without caxis , I simply used the jet colormap to have more colored contrasts
data1=load('data1.mat');
data1= data1.a;
data2=load('data2.mat');
data2=data2.b;
colormap('jet');
subplot(1,2,1)
contourf(data1)
subplot(1,2,2)
contourf(data2)
colorbar('vert');
참고 항목
카테고리
Help Center 및 File Exchange에서 Orange에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!