私はGUIを構築するためにTabPanelを使用しています。問題は、私が四角形を描いているとき、それが私の軸の外に現れることです。 TabPanelを使用しない場合、問題は存在しません。Matlab:タブパネルを使用している場合の描画矩形
私は 'clipping'パラメータをテストしていましたが、私のオブジェクトはまだ軸の外にあります(図)。
ヒント
ありがとうございました!
私はGUIを構築するためにTabPanelを使用しています。問題は、私が四角形を描いているとき、それが私の軸の外に現れることです。 TabPanelを使用しない場合、問題は存在しません。Matlab:タブパネルを使用している場合の描画矩形
私は 'clipping'パラメータをテストしていましたが、私のオブジェクトはまだ軸の外にあります(図)。
ヒント
ありがとうございました!
私には良いニュースと悪いニュースがあります。 (インターネット上には何の答えもありません、私はこのような未回答の要求を見ただけです)。
私はまったく同じ問題を抱えていました。チェックの後、問題は実際にはマーカーに拘束されます(したがって、マーカーはプロットや散布の場合はnoneに設定されません)。私が線だけをプロットすると、クリップされたままです。
問題は、プロットが描かれているFigureのレンダラーです。あなたは "opengl"ではなく "painter"または "zbuffer"に設定する必要があります。悲しいことにのみ、後者は、あなたが透明画像をプロットすることができます:(私たちは同図にクリップされていないマーカーと透明画像の両方を持つことができますので、MATLABは、この問題を解決すべきだと思う...
K>> get(handles.output,'Renderer')
ans =
OpenGL
K>> set(handles.output,'Renderer','painter')
Yanis
編集。:
どのように矩形を描画していますか? – Castilho
軸(handles.axes_sim_tracks);矩形( 'Position'、[x、y、d、d]、 'Curvature'、[1 、[1]、[FaceColor]、[0.9、0.9、0.9]、 'EdgeColor'、[0.9、0.9、0.9]); – Art
私が間違っていることは本当にわかりません.../ – Art