MATLAB의 여러 subplot에 공통적 인 colorbar를 추가하는 방법
3차원 플롯이라면 z축도 아울러 4종류. 토끼 뿔, MATLAB plot 안에 colorbar 추가에 대한 메모.
단일 플롯의 경우
예를 들면, 복수의 궤도를 하나의 플롯에 정리하여 나타내고 싶다고 한다.
colorSet = cool(length(family));
for i = 1:100:length(family)
[~, ~, ~, X_out] = integrate_er3bp_ode45_stm(family(i,1).state, family(i,1).period, mu, 0);
figure(5)
plot3(X_out(1,:), X_out(2,:), X_out(3,:),'-', 'linewidth', 0.7, 'Color', colorSet(i,:));
end
set(gcf, 'Colormap', colorSet);
caxis([family(1,1).period, family(end,1).period]);
colorbar('eastoutside');
위의 colorbar() 함수 내에서 막대의 위치를 지정. 옵션은 docs를 참조:
htps : // 우 k. 마 t 후 rks. 코 m / 헤일p / 마 t b / 레 f / 코 r r. HTML
Subplot의 스택 방향에 colorbar 추가
이것은 아무래도 고전중… 앞으로 탈각하고 싶다…
Subplot의 스택 옆에 colorbar 추가
h tps : // s t c ゔ ぇ rf ぉ w. 코 m / 쿠에 s chion s / 10649286 / HO W-T-E-P-E-Bp-T-T-S-U-change-d-a-f-r-pu-chin-g-ko-r-r
더
f1=figure(1);clf;
s1=subplot(1,2,1);
surf(peaks(20));
s2=subplot(1,2,2);
surf(peaks(20));
hb = colorbar('location','eastoutside');
%% # Solution:
s1Pos = get(s1,'position');
s2Pos = get(s2,'position');
s2Pos(3:4) = [s1Pos(3:4)];
set(s2,'position',s2Pos);
h tps : // s c ゔ ぇ rf ぉ w. 코 m / 쿠에 s chion s / 10649286 / HO W-T-E-P-E-Bp-T-T-S-U-change-d-a-f-r-pu-chin-g-ko-r-r
h tps : // s t c ゔ ぇ rf ぉ w. 코 m / 쿠에 s Chion s / 16064451 / Reposhichi On-ko rba r-rus bp ts
Reference
이 문제에 관하여(MATLAB의 여러 subplot에 공통적 인 colorbar를 추가하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Yuricst/items/1594cacb930bd4fa6d63텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)