ドキュメンテーション

このページは前リリースの情報です。該当の英語のページはこのリリースで変更されています。最新情報を確認するには、ページ左下にある国リストで [United States] を選択し、英語ドキュメンテーションに切り替えてください。

凡例の内容のコントロール

凡例の内容をコントロールするプロパティ

グラフィックス オブジェクトは、上記のオプションをコントロールする 2 つのプロパティをもちます。

  • Annotation — グラフィックス オブジェクトを凡例に表示するかどうかをコントロールし、オブジェクトまたはその子オブジェクトを凡例に表示するかどうかを決めます。

  • DisplayName — 凡例に表示されるオブジェクト ラベルを指定します。ただし、legend コマンドでラベルを指定すると、DisplayName プロパティの値はリセットされます。

注釈コントロール オブジェクトにアクセスする

Annotation プロパティをクエリすると、hg.Annotation オブジェクトのハンドルを出力します。hg.Annotation オブジェクトは、LegendInformation と呼ばれるプロパティをもち、このプロパティは hg.LegendEntry オブジェクトを含みます。hg.LegendEntry オブジェクトは、IconDisplayStyle と呼ばれるプロパティをもち、3 つの値の中から 1 つを設定することができます。

IconDisplayStyle 値動作
onFigure の凡例に、このオブジェクトを表示します。
offFigure の凡例に、このオブジェクトを表示しません。
childrenこのオブジェクトの子の凡例項目を表示し、オブジェクト自体は表示しません (子をもつオブジェクトのみに適用され、子をもたないオブジェクトの場合は、on と同じです)。

たとえば、object_handle がグラフィックス オブジェクトのハンドルである場合、以下のステートメントを利用して、オブジェクトの IconDisplayStyle を設定します。以下の場合、IconDisplayStyle プロパティは off であるため、グラフィックス オブジェクト object_handle は凡例に含まれません。

hAnnotation = get(object_handle,'Annotation');
hLegendEntry = get(hAnnotation','LegendInformation');
set(hLegendEntry,'IconDisplayStyle','off')

凡例の更新

凡例が存在し、IconDisplayStyle の設定を変更すると、表示を更新するために legend を呼び出さなければなりません。適用できるオプションについては、legend コマンドを参照してください。

参考

|

関連する例

この情報は役に立ちましたか?