主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

チャートクラスの作成

独自のカスタムチャートオブジェクトのクラスを作成

ChartContainer基底クラスのサブクラスを作成することにより,独自のチャートクラスを定義します。特殊な可視化を作成するためにスクリプトまたは関数を作成し,それらを他のユーザーと共有する場合は,クラスの実装を作成することを検討してください。クラスを作成することで,ユーザーに便利なインターフェイスを提供できるようになります。チャートの諸特性をカスタマイズする際に,ユーザーはグラフィックスコードを変更して再実行するのではなく,プロパティを設定することができます。プロパティの独自のカスタムセットを設計して,ユーザーがどのプロパティにアクセスできるかを制御します。ユーザーはコマンドラインでプロパティを変更したり,プロパティインスペクターでプロパティを確認できます。ユーザークラスのインスタンスは,グラフィックスオブジェクト階層のメンバーです。その結果,チャートはグラフィックスシステムと多くの面で互換性を有するようになります。詳細については,チャート作成の概要を参照してください。

クラス

matlab.graphics.chartcontainer.ChartContainer チャートオブジェクトの開発の基底クラス
matlab.graphics.chartcontainer.mixin.Legend チャートコンテナーサブクラスに凡例サポートを追加
matlab.graphics.chartcontainer.mixin.Colorbar チャートコンテナーサブクラスにカラーバーサポートを追加

メソッド

すべて展開する

设置 チャートコンテナーサブクラスのインスタンスを設定
更新 プロパティの設定後にチャートコンテナーサブクラスのインスタンスを更新
getAxes チャートコンテナーサブクラスの座標軸を取得
getLayout チャートコンテナーサブクラスのタイル表示チャートレイアウトを取得
getLegend 凡例mixinサブクラスの传奇オブジェクトを取得
getColorbar カラーバーmixinサブクラスのcolorbarオブジェクトを取得

トピック

チャート作成の基礎

チャート作成の概要

チャートオブジェクトのクラスを作成する基本手順を学習する。

極座標軸,地理座標軸または複数の座標軸をもつチャートの作成

1つ以上の直交座標軸,極座標軸または地理座標軸を含むクラスを定義する。

チャートクラスのコンストラクターの作成

チャートオブジェクトを作成するための呼び出し構文をカスタマイズする。

プロパティとメソッドの管理

チャートクラスのプロパティの管理

プロパティ値を検証し,プロパティの更新方法を最適化し,作成するチャートに対するプロパティの表示方法をカスタマイズする。

座標軸プロパティを設定するための簡易関数の有効化

チャートオブジェクトのクラス用に関数标题xlim,およびylimを有効にする。

チャートクラスのインスタンスの保存と読み込み

保存の際に対話による変更を保持するチャートを作成する。

カスタムプロパティ表示をもつチャートクラス

2本のラインを表示し,カスタムプロパティ表示をもつチャートオブジェクトを作成する。

注目の例