0

使用:

  • 爪哇 17
  • JavaFX 17
  • JFreeCharts 1.5.3
  • JFreeCharts FX 2.0.1

我想使用 OHLCSeries 将动态数据提供给 OHLC 图我使用了 MaxItemCount 但这只有在所有时间序列都具有相同维度的情况下才有用

我需要显示一些与 OHLC 系列大小不同的交易信号,因此最大项目数不起作用

有没有办法在混合系列图表上显示最近 3 天(或最近 100 小时)?

使用 OHLCSeriesCollection 在同一图表上混合 OHLC 和指标(移动平均线)。即它们不会发生在所有蜡烛信号上。

如果我需要在同一个图表上添加另一个 TImeSeries(带有线条和形状渲染器)但这个会包含更少的项目怎么办?

我可以使用轴来控制按时间显示的项目吗?

    DateAxis dateAxis = new DateAxis("Time");

    CombinedDomainXYPlot mainPlot = new CombinedDomainXYPlot(dateAxis);

并添加数据

    OHLCSeriesCollection candlestickDataset = new OHLCSeriesCollection();
    candlestickDataset.addSeries(new OHLCSeries());

    TimeSeriesCollection timeSeriesCollection = new TimeSeriesCollection();
    timeSeriesCollection.addSeries(new TImeSereis);

我注意到在旧版本中有一个选项可以在 Series 构造函数中添加 TimeUint。现在有什么替代方案?

ComparableObjectSeries 没有 MaxItemAge?

编辑:

问题:

  • 我的数据随着时间的推移出现了不同的情况
  • 数据是同一图表上的 TimeSeries 和 OHLCseries 混合(不同的渲染器)
  • 数据是动态的,我想只显示最后 X 个时间点(例如 3 天),即年龄被删除
4

0 回答 0