使用:
- 爪哇 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 天),即年龄被删除