Chart コントロールのすべてのレイヤには、ラベル キーワードに関連付けられた特定の情報があります。ラベルは、これらのキーワードで構成されるテキストです。グラフの描画時またはランタイムに、これらのキーワードは、レイヤがグラフにブレンドされる前にオンザフライで置き換えられる一定の値を前提とします。
x 軸(水平軸)は SetLabelAxis オブジェクトで、各項目(点)に複数の点が均等に配置されます。Y 軸(垂直軸)は数値軸です。Y 軸上のラベルは、 FormatString プロパティと「数値書式」を使用して書式設定できます。
UltraChart.Axis.Y.Labels.ItemFormatString = "<DATA_VALUE:.>"
チャートは、チャート データの書式を処理するために、.NET Framework によって提供されている標準的な書式のタイプ(数字、日付/時刻、列挙体、および合成など)を使用します。サポートされる書式のタイプの詳細は、MSDN ライブラリの「書式のタイプ」トピックを参照してください。
Chart コントロールは、チャート ラベルの表示を変更するために使用できる組み込み書式スタイルの数を提供します。これらのラベルの書式のそれぞれの設定の詳細は、 「事前に定義したラベルスタイルとカスタム ラベル スタイルを使用」を参照してください。
軸項目ラベル — 各項目のラベルがチャートに表示される方法を指定します。
軸シリーズ ラベル — ラベル項目の各セットの下にシリーズ(またはグループ)ラベルがどのように表示されるかを指定します。
円ラベル — 円グラフでラベルがどのように表示されるかを指定します。
ツールチップ — チャートの各ポイントでツールチップがどのように表示されるかを指定します。
事前に定義したラベル スタイルに加えて、Chart コントロールは、エンド ユーザーのニーズを満たすためにカスタム ラベル書式を定義する機能を提供します。ラベル スタイルを "Custom" に設定してラベル キーワード(たとえば、"ITEM_LABEL"、"DATA_VALUE"、および "PERCENT_VALUE)を使用することで、カスタム ラベルを作成できます。
たとえば、以下の円グラフのスクリーンショットでは、以下のラベル書式の文字列は、チャートのラベルがパーセント値、そして各データ項目の実際の値を構成することを指定します。
<PERCENT_VALUE:#0.00>% (<DATA_VALUE:00.00>)
以下はカスタム ラベル書式の追加例です。
チャート ラベル項目を 50% で表示するために、以下のラベル書式文字列を使用できます。"<DATA_VALUE:00>%"
チャート ラベル項目を 25.25 で表示するために、以下のラベル書式文字列を使用できます。"<DATA_VALUE:00.00>"
事前に定義したラベル キーワードを使用することに加えて、Chart コントロールのラベル機能を拡張するために独自のラベル キーワードを作成することができます。
以下の表に Chart コントロールで一般的な書式文字列をリストします。