【问题标题】:Multiple OHLC datasets in one image一张图像中的多个 OHLC 数据集
【发布时间】:2010-07-11 04:20:10
【问题描述】:

如何使用 JFreeChart 在一张图像中绘制多个数据集?

基本上我想在一张图片中绘制一只股票的价格和移动平均线。

我已尝试获取 XYPlot 并添加第二个数据集,但它不起作用。

DefaultOHLCDataset dataset = new DefaultOHLCDataset(symbol, items);
DefaultOHLCDataset dataset2 = new DefaultOHLCDataset(symbol, evs);
JFreeChart chart2 = ChartFactory.createHighLowChart(
    symbol, "minutes", "prices", dataset, true);        
chart2.getXYPlot().setDataset(1, dataset2);

或者是否有任何更易于使用的股票交易应用程序专用 java 库?

【问题讨论】:

  • 重新格式化的代码;如果不正确,请恢复。

标签: java jfreechart stocks


【解决方案1】:

请注意,DefaultOHLCDataset 是“OHLCDataset 接口的简单实现。此实现仅支持一个系列。”你可能想要OHLCSeriesCollection,它也实现了OHLCDataset,并且可以容纳多个OHLCSeries

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-02
    • 2012-09-27
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 2021-12-17
    • 1970-01-01
    相关资源
    最近更新 更多