コードを実行すると、右側に最後の日付データが表示されます。ただし、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