
Xamarin カテゴリーチャート
タッチ対応カテゴリーチャートコントロールは、カテゴリーデータをすばやく可視化するために作成されました。高速、高機能なデータ チャートをベースとして構築されており、単純化された API を使用することにより複雑な設定を使用せずデータの可視化を実現できます。
簡単なデータバインディング
データのコレクション、またはコレクションのコレクションをItemsSourceプロパティにバインドするだけで自動的にチャートがデータ構造を分析し、最適なシリーズを表示します。チャートのルックアンドフィールを変更する必要もありません。チャートが最適な設定を行います。

様々な種類のチャートを提供
折れ線、エリア、カラム、ポイント、スプライン、ウォーターフォールなど一般的に必要とされるチャートの種類をサポートしています。

インテリジェンスとスタイルを標準で提供
ラベルの設定すら行う必要がありません。カテゴリー チャートがデータ ソースにおいて最初に確認できた文字列が含まれているデータを設定します。また、スマート データ アダプターの利用により、最適であろうデータを表示します。

コールアウトレイヤー
ロジックに基づいて、重要なデータポイントまたはカスタマイズ値の注釈を表示します。(例:データソースの最大値を計算)

十字線レイヤー
水平線と垂直線またはカーソル地点で交差する十字線を描画します。十字線はデータポイントと一致するかデータポイント間のカーソルに最も近い補間位置で交差します。

軸の注釈
十字線レイヤーは、関連する軸上に十字線の値を表示できます。カーソル位置のデータポイント値をカラーボックスに表示します。

最終値の注釈
チャートでデータの最終値を表す注釈を表示します。Y軸ラベル上のカラーボックスに各データソースの値を表示します。

カテゴリハイライトレイヤー
マウス位置に最も近いグリッドラインで調節可能な厚さを持つ棒グラフを描画します。

項目ハイライトレイヤー
カーソル位置に最も近いカテゴリ軸を使用して、半透明の棒グラフで項目を強調表示します。

カテゴリツールチップレイヤー
カテゴリ軸を使用するシリーズに関するツールチップをグループ化して表示します。

項目ツールチップレイヤー
カテゴリ軸を使用するシリーズに関するツールチップを個別に表示します。

カテゴリーチャート コンフィギュレーター
コントロールコンフィギュレーターを利用することでカテゴリーチャートのAPIを学ぶ時間を短縮し、開発効率を向上できます。WYSIWYG体験を提供し、チャートを設定や外観のデザインを視覚的に行えます。

コンフィギュレーターをシングルクリックで起動
対象のコントロールを定義するXAMLを選択し、ライトバルブ(電球)をクリックすることでカテゴリーチャート コンフィギュレーターを起動できます。
カテゴリーチャートを視覚的にデザイン
リボンギャラリーの項目を使用することで初期のチャートレイアウト、インタラクション、ブラシ、凡例などカテゴリーチャートのほぼ全ての部分を設定することができます。カテゴリーチャートAPIの全てを把握している必要はありません。

チャートの種類を選択
用意されたデータを折れ線、エリア、柱状、ポイント、スプライン、ウォーターフォールなどよく使用されるチャートで素早く表示できます。


簡単なプロパティの編集
プロパティ エディターでは関連のあるプロパティがグループ化されているため、目的のプロパティを見つけやすくなります。また、機能の組み合わせにより関連するプロパティの設定可不可の状態を自動的に切り替えるため、間違った設定を抑制でき、ある機能が別の機能に与える影響をリアルタイムで把握することができます。
データバインディングのサポート
コントロールコンフィギュレーターを使用し、動的なデータを素早く最小値、最大値、ラベルの長さなどに割り当てることができます。バインディングエディターではバインディングモードやカスタムコンバーターなどバインディングに関連する設定をサポートします。更に簡単に使用できるフォーマッターを提供するため、値の表示フォーマットを設定することもできます。
