2014-04-08 4 views
0

X 값에 따라 X 축 범위를 사용자 정의하려하지만 작동하지 않습니다. 아래 그림에서 첫 번째 수직선은 9로 매핑되고 두 번째 수직선은 마지막 매핑으로 연결되어야합니다. 나는 다음과 같은 시도 :matlab의 오류 막대에있는 사용자 정의 X 축?

% use errorbar(x,y,...) 
XLABEL=[9 15 23]; 
set(gca, 'Ticklength', [0 0]); 
set(gca,'XTickLabel',XLABEL); 
set(gca,'XTick',XLABEL); 

누구든지 돕거나 어떤 조언을 줄 수 있습니까?. 나는 3 요소 errorbar 플롯을하려고 할 때

length(get(gca,'Xticklabel')) 

에서, XTickLabel이 나를 위해

얼마나 오래 당신을 말할 것이다 다음, 그래프 작성을 :

enter image description here

답변

1

이 시도 7입니다. 이 0.5, 1.5 등의 장소에서 빈 값을 넣어 것입니다

set(gca,'XtickLabel',{'' '9' '' '15' '' '23' ''}) 

및 레이블에 정확한 문자열 그래프에 :

는 않습니다.

물론 XTickLabel의 길이가 다른 경우 빈 라벨의 위치 등을 조정해야 할 수도 있습니다.

관련 문제