MindFusion.Charting for WinForms について

洗練されたデザインのダッシュボードコントロール、カスタマイズ可能なグラフやゲージ多数

MasterChart .NET は、Windows と Web に適したチャート・コンポーネントであり、さらに低位のレベルで、グラフィック・オブジェクトにチャートを直接にレンダリングし、チャートのビットマップ生成も実現します。MasterChart は、グラフ/ライン/エリア/バー/パイ/ドーナツのコンポーネントを含みます。 それらは、エクスポーズされる無数のプロパティとメソッドを介して、完全にカスタマイズされることが可能です。 そのため、チャートごとに異なるスタイルや、カラー、フォント、ピクチャなどを設定できます。MasterChart .NET コントロールは、高速でのデータベース・レポートのバインドがサポート可能であり、また、プログラムによるビジュアライズ・データの提供も可能です。MasterChart は、クライアントとサーバーにおいて、ロイヤリティ・フリーで使用が可能であり、また、C# と Visual Basic (VB)によるサンプルを含みます。MasterChart .NET は、Visual Studio.NET および VS2005 と互換性を持ち、ソースコードの入手も可能です。

MasterChartの概要

MasterChart は、バー/パイ/ラインなどの各種のチャート・タイプを描画するために用いる、.NET グラフィックス・コントロールです。 このコントロールは、Windows と Web アプリケーションで活用が可能であり、さらに低位のレベルで、グラフィック・オブジェクトにチャートを直接にレンダリングし、チャートのビットマップを生成します。

コントロールに含まれる多数のプロパティとメソッドは、リッチな機能と、多様なカスタマイズを提供します。 それに加えて、MasterChart のデータ・ソースへのバインドも可能であり、たとえば、テーブルのカラムやクエリーから自動的にデータ値を読み込み、それを描画することが可能です。

MasterChart の特徴:

Data オプション:

  • チャート内にグラフィックスを描画するための、いくつかのデータ配列。
  • 軸線やパイのデータ値のためのフォーマティング・オプション。
  • 各種の軸線用データが、大きすぎる場合の表示のキャンセル。
  • データベースからのチャートデータの取り出し。

DateTime の値:

  • ゼロに対するカスタマイズが可能なポジションとフォーマット。
  • ソーティング(新規)。
  • 間隔を示す引数と関数による、チャート・データの計算に対応。
  • カスタムな概要データと、そのためのデータ操作(min、max、average、sum)に対応。

Axesオプション:

  • 軸線ラベルとして描画が可能な各種のデータ・タイプ(パイの内外のラベル)。
  • 各種のチャート軸線上のカスタムなテキスト。
  • 軸線データのためのフォントとブラシ。
  • チャート軸線の終端に配置される説明ラベル。
  • 軸線ラベルのための、位置と方向に関するオプション。
  • 軸線やパイの輪郭を描くためのペン。
  • X軸上のラベルの回転。
  • 各種の数値に対する通貨マーク。
  • 軸線の長さを指定。
  • 軸線スケールの最小値と最大値。
  • チャート内に複数のグラフのための、チャート軸線上のテキスト/数値の位置を指定。
  • 深度をカスタマイズできる3Dの軸線。
  • 二番目のY軸の表示。

Legend オプション:

  • チャート凡例におけるカスタマイズ可能なブラシとフォント。
  • カスタマイズ可能な位置と整列。
  • 凡例のロウ/カラムについて、カスタマイズが可能な番号。
  • ワード・ラップ。
  • 凡例ラベル。
  • それぞれのパイに対する凡例の追加。
  • 凡例幅の最大化。

General チャート・オプション:

  • タイトルとサブタイトルのラベル。
  • 各種チャートの表示方向の設定。
  • チャート用のブラシとペン。
  • カスタマイズ可能な幅を持ったグリッド。
  • 各種のグリッド・スタイル。
  • 背景のためのブラシとイメージ。
  • 軸線間の領域のためのブラシとイメージ。
  • 複数色と単色に対応するチャート。
  • チャートのオフセット。
  • グラフに合わせたラベル・カラー。
  • .NET Framework の 1.1 と 2.0 への対応。

バー・チャートのための特殊オプション:

  • データ・バーのグループおよびスタックバー内のサマリー・バー。
  • シリンダー・グラムの表示(新規)。
  • バーのグループとクラスター。
  • 複数のバー間を設定するための、バー幅のカスタマイズ。
  • クラスター・ラベルへの対応。
  • バー間の距離調整の実現。
  • バーの中、あるいはトップに配置するラベル。
  • 各種のラベル・タイプと位置調整。

ライン・チャートおよびライン・チャートのための特殊オプション

  • 複数バーで構成されるチャート内での、サマリー・ライン。
  • カスタマイズ可能な形態のライン。
  • それぞれのラインのための個別の形態。
  • それぞれのライン/エリア表示のための、個別のブラシとペン。
  • セパレートとスタックの形態による、3Dエリア・チャート。
  • リボンとスキャッター(拡散)のチャート。
  • 各種軸線上にシャドウを持った、3Dエリア・チャートの描画。
  • 複数のグラフ・チャート内のエリア・データをソートするための各種の方式

パイ・チャートのための特殊オプション

  • パイ断片の内外に描画される、データのための個別のラベル・タイプ。
  • 分離された断片の、番号/位置/距離をセットする機能。
  • チャートの半径の指定。
  • 外部ラベルための、各種スタイルによるポインター。
  • 3Dパイの厚さと表示位置の指定。
  • グループ内の個々のパイに対する、スタイルとデータのオプション。
  • パイ内のラベル位置。
  • チャート内の複数パイの表示と、サイズおよび比率の整合性。
  • ドーナツ・チャートの表示。