2

所有している価格データセットの時系列を生成しようとしています。すべての時間はposix時間として保持されるため、1970年から数ミリ秒後、TimeSeriesに渡すことができる適切なオブジェクトのインスタンス化が必要になります。コンストラクターパラメーターのミリ秒として使用でき、Java.util.Dateクラスのように、日/月/年などの情報を提供できる特定のオブジェクトはありますか?

4

1 に答える 1

2

を入力するときはTimeSeries、このメソッドを使用できますadd(RegularTimePeriod, Number)

データの構造に応じて、およびRegularTimePeriodを含むいくつかの実装があります。DayMillisecond

これらはすべてjfreechartクラスです。

TimeSeriesただし、一部のアプリケーションでは、作成がメモリ効率が悪いことがわかりましたRegularTimePeriod。これは、シリーズの各時点で新しいオブジェクトを作成する必要があるためです。そのため、最善のアプローチはAbstractXYDataset、独自の時系列オブジェクトを追加できる独自の実装を作成することであることがわかりました。次に、 ;ChartFactory.createTimeSeriesChart(...)の実装を渡して、を使用することを追加する必要があります。これには、x軸にAbstractXYDatasetaを使用するという利点があります。DateAxis

于 2012-05-23T18:00:38.797 に答える