答えて
figure
および/またはaxes
のGUIのプロパティHandleVisibility
をオフ」に設定されているので、あなたは空行列を取得しているために可能な理由は以下のようになり`。
axes
オブジェクトのTag
プロパティと、GUI内の他のオブジェクトのプロパティを取得するには、HandleVisibility
プロパティは `on 'でなければなりません。 dot notation
% Get the current axes with the "dot notation"
c_ax=gca
c_ax.Tag
を使用することにより
get
機能
% Get the current axes tag
get(gca,'tag')
を使用することにより
:このプロパティはon
たら
は、GUIコールバック内軸のTag
を取得するためのいくつかのオプションがあります
GUIにaxes
が複数ある場合は、すべてaxes
hanldesを取得するためのfindobj機能を電子、そして、あなたが取得するfor
ループを使用することができますTag
:それは、デフォルトでは、普通の
% Get the handle of all the axes object in the GUI
ax_list=findobj(gcf,'type','axes')
% Get the tagf of all the axes object in the GUI
for i=1:length(ax_list)
ax_list(i).Tag
end
Axesプロパティインスペクタを開き、Visibleプロパティがオン/チェックされています。 –
'Visible'プロパティはGUIオブジェクトの表示/非表示に使用され、' HandleVisibility'プロパティをチェックする必要があります。コールバックコードにソリューションの1つを挿入しようとしましたか? –
c_ax = gca; c_ax。Tagは空の行列を返します。図形に58個のデータセットを表示しなければならないので、一度に15個のデータセットを表示するために15個の軸を使用し、次と戻るボタンで残りを表示します。ユーザーは任意の軸をランダムに選択して、マウスでデータ制限を設定できます。どの軸が選択されているのかを知る必要があり、ginputを介して受け取った制限を使用し、その特定の軸のデータを変更できるようにする必要があります。軸がクリックされたときにタグがわかっていれば、それ以外の場合はデータセットインジケータで軸情報を取得し、軸位置属性は –
、タグが値を(それが返す '「)がありません。あなたが何か他のものを望むなら、その値をsthに設定しなければなりません。
P.S. getとsetの代わりに、matlab 2016でgcaプロパティにドットでアクセスできます。
EDIT:
まず第一に、あなたはそれぞれのサブ画像またはサブプロット用のタグを設定する必要があります。ここでは
for (range of subplots)
subplot(m,n, number) % m and n are constants
set(gca,'Tag',num2str(number));
end
は、コードとの良好な答えです:
GUIDEオブジェクトに自動的にタグが付けられます。 – excaza
figureに15軸がある場合、どの軸がクリックされているかを一意に識別できますか?これは私がwaitforbuttonpress関数を使用しているクリックされている軸の一意のIDを知るために重要です。 1つの方法(おそらく使用します)は、もちろんユニークな軸の位置を取得し、どの軸がクリックされたかを確認することです。しかし、私たちには他の解決策がありますか? –
これらの軸はGUIDEまたはプログラムによって作成された質問に答えてください。タグ ''を取得した場合は、プログラムで実行されると仮定します。この場合、各軸を作成するときにタグを識別することができます。位置や色を識別する方法と同じです。 – Adiel
- 1. Jenkinsfile現在のタグを取得
- 2. 現在のアンドロイドのゲームパッドの軸の位置を取得する
- 3. 私の現在地の現在の天気情報を取得したい
- 4. 現在のルートは、私が小枝に現在のルートを取得したい
- 5. タグの現在の状態を取得する
- 6. 現在のコミットから最新のgitタグを取得
- 7. バッキングビーンでui:repeatタグの現在のインデックスを取得する方法
- 8. Umbraco.TagQuery現在のページからタグを取得
- 9. 素晴らしいwmで現在のタグ名を取得するには?
- 10. 現在のトピックを取得
- 11. 現在のバッチファイルディレクトリを取得
- 12. 現在のビューを取得
- 13. 現在のブラウザウィンドウセンターを取得
- 14. 現在のスレッドハンドルを取得
- 15. 現在のホームスクリーンイメージを取得
- 16. 私はlaravel 5で現在のタイムスタンプを取得したい5
- 17. 現在のコンテキストに存在しないサブクラスを取得する
- 18. PHP取得し、現在のファイルのディレクトリ
- 19. NSDate私は、現在の毎秒取得したい適切
- 20. 現在のユーザーのIDを取得していない
- 21. 選択した後にファンシーボックスの現在のオプションを取得
- 22. mysql - タグのカウントを取得し、現在のユーザがそのカウントに貢献した場合
- 23. ボタンをクリックしたときの現在位置を取得
- 24. アンドロイドの現在の位置を取得
- 25. 現在のユーザーの名前を取得
- 26. 現在のアドインユーザーのユーザー名を取得
- 27. 現在のウィンドウエクスプローラのパスを取得
- 28. jQueryクラスセレクタの現在のインデックスを取得
- 29. RXJS ReplaySubjectの現在の値を取得
- 30. DotNetNukeの現在のユーザーを取得
'handle = gca'を使うと、新しいFigureウィンドウが開きますか? – excaza
実際にはこれをコールバックで使用しており、GUIはガイドを使用して作成されています。 –
余分なウィンドウが開かない –