2012-11-09 5 views
2

Matlab에서 imagesc 정사각형 행렬을 가정합니다. 대각선에 Xticklabels을 플로팅하는 방법이 있습니까?Matlab Plot에서 행렬의 대각선에 레이블을 붙입니다.

+2

자동 도구가 없다고 생각하지만 ['text'] (http://www.mathworks.com/help/matlab/ref/text.html) 명령을 사용하여 동일한 효과를 얻을 수 있습니다. –

+0

덕분에 많은 EitanT! 좋은 힌트예요! –

+0

문제 없습니다. 문제가 생겼다면 알려주세요 - 답변을 게시 해 드리겠습니다. –

답변

0
크기 대각 정방 행렬 들어

, N = 4 :

for i = 1:n 
    text(i, i, num2str(i)); 
end 

아래 참조 :

figure; imagesc(diag(ones(1, 4)) ); 

이용하여야 루프 내부 text() 명령 문자열로 눈금 라벨을 넣어

enter image description here

좋은 관련 참조 : to Add labels on top of Histogram bars

+0

@ 레오나르도, 이것이 당신의 문제를 해결했는지 궁금하십니까? –