2012-04-12 6 views
1

GUI를 만들기 위해 TabPanel을 사용하고 있습니다. 문제는 사각형을 그릴 때 내 축의 바깥쪽에 나타납니다. 문제는 TabPanel을 사용하지 않을 때 존재하지 않습니다.Matlab : tabpanel을 사용할 때 직사각형을 그리기

'클리핑'매개 변수를 테스트했지만 개체가 여전히 축 밖에 있습니다 (그림).

힌트가 있습니까?

감사합니다. enter image description here

+0

어떻게 사각형을 그립니까? – Castilho

+0

축 (handles.axes_sim_tracks), 직사각형 ('Position', [x, y, d, d], 'Curvature', [1] , [FaceColor], [0.9, 0.9, 0.9], 'EdgeColor', [0.9, 0.9, 0.9]) – Art

+0

내가 뭘 잘못하고 있는지 전혀 모르겠다 .../ – Art

답변

1

나는 좋은 소식과 나쁜 소식이 있습니다. (인터넷 상에 아무 대답도없고, 나는 방금이 것과 같은 대답하지 않은 요청을 보았다).

나는 정확히 같은 문제가있었습니다. 확인한 후에 문제는 실제로 MARKERS에 제한됩니다 (따라서 마커는 플롯 또는 분산의 경우 아무 것도 설정되지 않습니다). 줄을 그릴 때만 잘립니다.

문제는 플롯이있는 그림의 렌더러입니다. "화가"또는 "zbuffer"로 설정해야하며 "openGL"로 설정하면 안됩니다. 슬프게도 만 후자는 투명 이미지를 :(플롯 할 수 있습니다 내가 ... 우리가 잘라지지 않은 마커와 같은 그림의 투명 이미지 모두를 가질 수 있도록 매트랩이 문제를 해결해야한다고 생각

K>> get(handles.output,'Renderer') 
ans =  
OpenGL 
K>> set(handles.output,'Renderer','painter') 

Yanis

편집. :

관련 문제