2016-09-23 8 views
0

ライブ/リアルタイムデータを使用できる高速ラインチャートを使用したいと思います。TeeChartsでリアルタイムチャートを使用するにはどうすればいいですか

ポイントは単にChart(Chart1.Axes.Bottom.Automatic:= False;)内に集められるのではなく、軸のサイズを維持してディスプレイから削除するか、または完全に削除します。ポイントを右から左に移動させます。

私はこのページを見てきましたが、VCL用の壊れたコードしか見つかりませんでした。私は最新のFMXを使いたいです。 http://www.teechart.net/reference/index.php

TeeCharts(Steema)の標準またはプロ版から見つかった多くの機能や例は、互換性のないVCLコードで構成されています。

+0

私はこれを一度やり、自分のリアルタイムチャートをあきらめて描きました。 –

答えて

0

バイナリインストーラに同梱されている機能デモプログラムの右側にあるポイントを追加する方法を示すリアルタイムの例がありますが、で、「すべての機能は、\ようこそ!\速度が速く削除し、高速ペン\」

enter image description here

を「ソースコード」タブでは、VCLコードを見つけることができますが、それはFMXで非常に異なってはなりません。

これらの古い記事で何ができるかを確認します。

+0

私はこれまで、あなたが(Tee9New_win64Delphi23.exeツールを使用して)言及したようにこれを試しました。そして、一度使用し始めると、あなたは内部構造(すべての機能/ ...)を参照していました。ファイル構造ではありません。 「機能」が実際にどこにあるのかを知らせるためにプログラムを設定しなければなりませんでした。 "FastLine_Realtime.pas"は私が修正しているソースで、TBaseFormとGDIを取り出し、まだobj関数/ TChartを使っている間に新しく始めました。グラフにはデータポイントがありますが、Repaint/Refreshingではなく、軸が視覚範囲外です。 –

+0

私は、線グラフの最初の描画がY軸を横切って描かれている黒線を表示しておらず、再描画して両方の線を示すようにy軸を自動調整すると仮定しても良いと思います。私が得ているのは、線が目に見える部分の上にあることです。しかし、私がパンすると(マウスを右クリック/ドラッグすると)線が表示されます。しかし、マウスをX軸に沿って動かすと、相互作用が表示されるだけで、シリーズが最終的に「更新」されているのがわかります。 –

+0

見つかりました - //Series1.AutoRepaint:= False; //Series2.AutoRepaint:= False; –

関連する問題