注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Dependencies ビューアは、アプリケーション内の要素がどのように関連しているかを表示できます。これには、ウィジェット、クエリ、関数、変数が含まれます。
アプリケーションはグラフとして表示され、要素はノード、依存関係は有向エッジとして表示されます。依存関係グラフには、Function ライブラリやスタイルに関する情報は含まれていません。
グラフに要素を追加するには、リスト内のエントリの隣にあるチェックボックスをクリックまたはダブルクリックしてチェックを入れます。要素がグラフに追加されると、要素の右または左のシェブロンをクリックして依存関係を調べることができます。シェブロンが表示されていない場合、グラフが展開する要素がありません。
グラフ上の各要素の右上に表示されるグラフアイコンを使用して、要素に移動し、詳細を調べることができます。ノードまたはリスト内のアイテムを選択して、その要素が依存している他の要素(またはその逆)を強調表示します。
たとえば、以下のスクリーンショットでは、w_filter2dropdown
という名前の Dropdown ウィジェットが、クエリ obsYear
からのデータに依存しています。そのドロップダウンで選択された値は、他の 2 つのウィジェットとクエリにも影響を与えます。
Highlight ドロップダウンを使用して、どの関連ノードを強調表示するかを設定できます。以下から選択してください。
ノードは自動的に配置されますが、ノードをクリックしてドラッグしてグラフ上で並べ替えることができます。また、Upstream または Downstream のハイライトとともに Hierarchy layout ボタンを使用して、選択したノードとその上流または下流の依存関係を階層として表示することができます。階層レイアウトを終了するには、Restore auto layout ボタンを選択します。
パネルが開いている間にアプリケーションを変更した場合は、Refresh ボタンを使用してグラフを更新してください。
Dependencies Viewer のテーブルを展開すると、パフォーマンスデータの追加列が表示されます。このデータは、Slate アプリケーションのどの部分が遅いかを特定するのに役立ちます。