-1

TeeChart VCL Delphi モジュールを使用しています。ローソク足チャートをプロットしようとしています。次の質問があります。

  1. コードを実行すると、右側に最後の日付データが表示されます。ただし、y 軸は自動的にスケーリングされません。逆方向にスクロールすると、y 軸のスケールが自動的に調整されます。ただし、最後まで右に移動すると、y 軸が自動スケーリングされなくなります。私は何を間違っていますか?
  2. x 軸は曜日です。ただし、週末のデータはありません。空きスペースとして表示されます。どうすればそれを削除できますか?
  3. カーソルを変更して、選択した X、Y の日付/時刻を表示するにはどうすればよいですか?
4

1 に答える 1

0

コードを実行すると、右側に最後の日付データが表示されます。ただし、y 軸は自動的にスケーリングされません。逆方向にスクロールすると、y 軸のスケールが自動的に調整されます。ただし、最後まで右に移動すると、y 軸が自動スケーリングされなくなります。私は何を間違っていますか?

Y軸(左軸)を自動に設定してはどうですか?例えば:

  Chart1.Axes.Left.Automatic:=True;

より抜本的な解決策は、各ポイントを追加した後にチャートを強制的に再描画することです.

  Series1.Add(value);
  Chart1.Draw;

上記のいずれかが役立つ場合は、簡単なサンプル プロジェクトをお送りください。「現状のまま」実行して、ここで問題を再現できます。ここにファイルを添付できます。

x 軸は曜日です。ただし、週末のデータはありません。空きスペースとして表示されます。どうすればそれを削除できますか?

New features demoのAll Features\Welcome!\Chart Styles\Financial\Candle (OHLC)\Axis Labels no Weekends の例のように行う必要があります。このデモは、登録済みおよび評価版に含まれています。それ以外の場合は、ここからダウンロードできます。

カーソルを変更して、選択した X、Y の日付/時刻を表示するにはどうすればよいですか?

デモには、これに役立つ 2 つの例があります。

すべての機能\ようこそ!\ツール\注釈\注釈吹き出し

All Features\Welcome!\Tools\Cursor\Synchronizing Two

于 2013-04-02T09:42:46.950 に答える