|
TeeChart Pro .NET JP
【新機能一覧】
New!
|
※前バージョン(TeeChart Pro .NET 3J)で追加された「新機能一覧」は、
こちら
です。
|
軸の新機能
|
●
|
ChartPartアニメーション
ChartPartアニメーションは、チャートの指定したターゲットのパーツをアニメーションで回転、移動、ズーム、またはフェードイン/アウトすることができます。
|
●
|
カスタム軸の表示
チャートのカスタム軸は設計時や実行時に、作成し編集することができます。
このチャートは、設計時に作成されたいくつかのカスタム軸を示します。
|
キャンバスの新機能
|
●
|
Flash の「CompactCharts」
TChart の「CompactCharts」は、スペースを重視して表示するよう設計された Flash チャート(*.swf)です。

|
●
|
フォントのQualityプロパティ
TChartのオブジェクトのChartFontのプロパティにQualityプロパティが追加されました。
例:
void tChart1_AfterDraw(object sender, Drawing.Graphics3D g)
{
int yValue = 75, xValue = 30;
g.Font.Size = 20;
g.Font.Color = Color.Yellow;
g.Font.Quality = System.Drawing.Text.TextRenderingHint.AntiAlias;
g.TextOut(xValue, yValue, "せっかちな茶色いきつねがのろまな犬を飛び越えました。");
g.Font.Quality = System.Drawing.Text.TextRenderingHint.AntiAliasGridFit;
g.TextOut(xValue, yValue += 50, "せっかちな茶色いきつねがのろまな犬を飛び越えました。");
g.Font.Quality = System.Drawing.Text.TextRenderingHint.ClearTypeGridFit;
g.TextOut(xValue, yValue += 50, "せっかちな茶色いきつねがのろまな犬を飛び越えました。");
g.Font.Quality = System.Drawing.Text.TextRenderingHint.SingleBitPerPixel;
g.TextOut(xValue, yValue += 50, "せっかちな茶色いきつねがのろまな犬を飛び越えました。");
g.Font.Quality =
System.Drawing.Text.TextRenderingHint.SingleBitPerPixelGridFit;
g.TextOut(xValue, yValue += 50, "せっかちな茶色いきつねがのろまな犬を飛び越えました。");
g.Font.Quality = System.Drawing.Text.TextRenderingHint.SystemDefault;
g.TextOut(xValue, yValue += 50, "せっかちな茶色いきつねがのろまな犬を飛び越えました。");
|
●
|
ペンのFillプロパティ
ペンのFillプロパティは、ChartPenオブジェクトのブラシ特性を定義します。
例: lineSeries.LinePen.Fill.Gradient.Visible = true;
|
コンポーネントの新機能
|
●
|
エディタのオプション
チャートエディタとチャートギャラリに新しいオプションが追加されました。チャートエディタを ChartController コンポーネントから呼び出しても、 チャートエディタの幅と高さを設定できます。
チャートギャラリのサイズも設定できます。
|
チャートツールの新機能
|
●
|
回転の慣性
Inertia プロパティは、ユーザーがマウスボタンを離した後、チャートに適用される回転運動のパーセント量を定義します。
デフォルトはゼロで、慣性がありません。マウスボタンを離した後は、チャートの回転は止まります。
Inertia プロパティの使用可能な値は、0〜100 までです。チャートのカスタム軸は設計時や実行時に、作成し編集することができます。
このチャートは、設計時に作成されたいくつかのカスタム軸を示します。
|
●
|
ドローラインの新しいスタイル
ドローラインツールには、新しく水平並列、垂直並列、楕円、矩形のスタイルが追加されました。
|
●
|
グリッドバンドの中央配置
軸のCenteredGridプロパティがTrueに設定された場合、グリッドバンドツールは、中央に配置されます。
|
●
|
近傍点のDirectionプロパティ
近傍点ツールのDirectionプロパティで近傍点の取得方向(水平、垂直または両方)を設定できます。
|
●
|
ドローラインのEscapeKeyプロパティ
ドローラインの描画中に線を削除するキーをEscapeKeyプロパティで選択できます。
|
凡例の新機能
|
●
|
テキストとシンボル間のギャップ
凡例は、数値データを揃えたり、列幅のカスタマイズが行えます。
例:
tChart1.Legend.ColumnWidths[0] = 30;
tChart1.Legend.ColumnWidths[1] = 20;
tChart1.Refresh();
|
●
|
DrawBehindプロパティ
凡例のDrawBehindプロパティは、凡例を他のチャート要素の背面に描画するかどうかを指定します。
Legend.CustomPositionがTrueの場合、旧バージョンとの互換性のためにこのプロパティはTrueに設定されますが、デフォルト値はFalseです。
tChart1.Legend.DrawBehind = false;
|
系列の新機能
|
●
|
カスタム/リボン系列の Smoothed プロパティ
チャートのカスタム軸は設計時や実行時に、作成し編集することができます。
このチャートは、設計時に作成されたいくつかのカスタム軸を示します。
|
●
|
ゲージ/埋め込み数値ゲージ
円形ゲージには、新しく NumericGauge プロパティ、AutoPositionNumericGauge プロパティ、AutoValueNumericGauge プロパティが追加され、円形ゲージ内に数値ゲージを埋め込み表示することができます。
|
●
|
ゲージ/埋め込み線形ゲージ
円形ゲージには、新しく LinearGauge プロパティ、AutoPositionLinearGauge プロパティ、AutoValueLinearGauge プロパティが追加され、円形ゲージ内に線形ゲージを埋め込み表示することができます。
|
●
|
ゲージ/カスタムな埋め込み
非常に簡単な技術を使用して、複数の数値ゲージおよび(あるいは)線形ゲージは、円形ゲージに埋め込むことができます。
|
●
|
ゲージ/円形ゲージの DisplayTotalAngle プロパティ
新しい円形ゲージ系列の DisplayTotalAngle プロパティと DisplayRotationAngl プロパティは、「半円」あるいは「部分的」に円形ゲージ系列を描画します。
|
●
|
ゲージ/円形ゲージの枠の編集
車の回転数計や速度計のような円形ゲージを描画するチャートの系列スタイル。このバージョンでは、新しくゲージの外側の枠を異なるサイズに変更するオプションが追加されました。
|
●
|
サーフェスのセルの非表示
サーフェス系列は、スピードの理由からすべてのセルを Z 順で並べ替えずに描画します。
これは、遠近法の値が大きい 3D モードのチャートでなければ正確に表示します。
(例:tChart1.Aspect.Perspective = 100)
サーフェスの HideCells プロパティが True の場合、描画前にすべてのセルを Z 順に並べ替えます。
これは遠近法により不自然な表示を改善(解消)します。
|
●
|
バー上のマーカ位置
縦棒系列と横棒系列の新しい機能です。マーカは、簡単にバーの希望する位置に設定することができます。
MarksLocation(開始、中央、終了)プロパティと共にMarksOnBarプロパティが追加されました。
例:
bar1.MarksOnBar = true;
bar1.MarksLocation = Steema.TeeChart.Styles.MarksLocation.Center;
|
●
|
ヒストグラムの「Y 原点」
ヒストグラム系列は、「Y原点」を指定することができます。
例:
histoSeries.UseYOrigin = true;
histoSeries.YOrigin = 0;
|
●
|
ガントのMultipleNextTasksプロパティ
ガントのMultipleNextTasksプロパティは、指定したガントバーに複数のタスクを設定できます。
|
●
|
タワーの積み重ね
タワー系列のStackedプロパティで、同じ(x,z)グリッドのタワー系列を積み重ねることができます。
|
ズームとスクロールの新機能
|
●
|
ズームのペンとブラシ
チャートのズームを指定する際の矩形領域のペンやブラシを指定できます。
例:
tChart1.Zoom.Pen.Color = Color.White ;
tChart1.Zoom.Brush.Style = System.Drawing.Drawing2D.HatchStyle.Percent70;
tChart1.Zoom.Brush.Color = Color.Blue;
|
新チャートツール
|
●
|
軸細分ツール
軸細分ツールは、軸に切れ目を追加します。切れ目の設定は、軸の一部を隠すことで「関心のない」チャート部分を取り除き、チャート全体の値を最適化することができます。
|
●
|
スクロールページャツール
スクロールページャツールは、大量のデータでスクロールページング効果を可能にするためにチャートにサブチャートツールを追加します。また、このサンプルには近傍点ツールやアノテーションツールも追加されています。
|
●
|
ビデオクリエイターツール
ビデオクリエイターツールは、チャートを表示する度に(それに合った)フレーム付きの標準の Windows AVI ビデオファイルを作成します。
ライブチャートを表示するビデオを作成するために、たとえばビデオツールと回転アニメーション(または系列アニメーションツール)を組み合わせることができます。
また、ビデオは動画のリアルタイムチャートもしくはその他の複数のチャートとして作成できます。
|
●
|
ビデオプレイヤーツール
ビデオプレイヤーツールは、ビデオ(標準の Windows *.avi ファイル)をチャートそのもの、凡例、アノテーション、またはカスタムな矩形など、複数のチャートオブジェクトのバックグラウンドとして再生できます。
同時に複数のビデオを再生することができます。
※ DivX、XVid、MPEG などのような他のビデオ形式を再生するためには、Video For Windows と互換性のあるドライバが必要です。
|
新系列
|
●
|
三角系列
三角系列は、3つのコンポーネントの相対的なパーセントを表すために使用します。
3つのコンポーネントの合計は、100%になるか、TeeChartによって100%にされます。
三角系列は、相対位置を描画したり、ポイントの半径の「大きさ」を設定したり、グラデーションのスケールを使用して重み付け情報を追加することができます。
|
●
|
ノブゲージ系列
このバージョンには、新しくノブゲージ系列型が追加されました。ActiveCenter プロパティをTrueに設定すると、中央のノブをマウスドラッグによりノブゲージの値を変更することができます。
|
●
|
マップ系列
世界地図、大陸、アメリカなど諸国の地図を自動で描画できます。
各国/多角形は、形式(グラデーション、ブラシ、ペンなど)だけでなく、色、テキスト、値のプロパティがあります。
マップ系列のClickedメソッド、Cursorプロパティ、OnClickイベントはクリックした国に反応します。
|
●
|
エラーポイント系列
エラーポイント系列は、普通の散布図系列からXY座標(左、右、上、下方向)にエラーを追加します。
4つのエラーペンとエラーサイズは変更できます。
|
●
|
エラーポイント3D系列
エラーポイント3D系列は、普通の3D散布系列からXYZ座標(左、右、上、下、前面、背面方向)にエラーを追加します。
6つのエラーペンとエラーサイズは変更できます。
|
●
|
ツリーマップ系列
ツリーマップは、階層型(木構造)データを入れ子になった四角形で表します。ツリーのブランチごとに四角形が与えられ、その中にサブブランチを表す小さい四角形がタイル表示されます。リーフノードの四角形は、データに指定された大きさに合った面積となります。
Addメソッドの特定のオーバーライドで、AValueはノードの値、Textはノードのテキスト、Superiorはノードの親を表します。
|
●
|
時計ゲージ系列
時計ゲージ系列は、見て美しいカスタマイズ可能な時計を作成するために円形ゲージ系列から派生しています。
|
新コンポーネント
|
●
|
ChartBook
ChartBook は、デザイン時あるいは実行時に新しいタブが追加された場合、自動的にチャートを作成する TabControl から派生したコンポーネントです。
例:
myChart = chartBook1.AddChart();
|
その他
|
●
|
新しい言語
TeeChart.Languages.dll に6つの新しい言語が追加されました。
|