2012-08-30 4 views
1

이미 작성된 MATLAB의 서브 플로트, 축 색 세트 등이 준비되어 있습니다. 나는 그 위에 히스토그램을 그려 넣는다.이미 열려있는 MATLAB 서브 플로트에 플롯이 있는지 확인하십시오.

이제 돌아와서 (루프 내에서) 그 서브 플롯, 막대 그래프 또는 일반 플롯에 이미 '무언가'가 있는지 확인하고 싶습니다. 거기에 뭔가가 있다면 do_something, 그렇지 않으면 do_something_else입니다.

일반적으로 서브 플롯 또는 플롯의 '점유율'을 확인하는 방법은 무엇입니까?

답변

2

당신은 subplotchildren이 있는지 여부를 확인할 수 있습니다 :

isempty(get(yourSubplotHandle, 'children')) 

이 문이 비어 줄거리에 대한 true입니다.

+0

내가 이전에 얻은 색상은 어린이가 될 수 없었습니까? 나는 이것을 확인할 수 있지만 왜 아이들을 고려하지 않은 이유는 무엇입니까? – Spacey

+0

나는 모든 포맷팅에서 아이들을 생성하는 대신 축의 다른 특성을 설정했다고 생각합니다. –

관련 문제