JFreeChart CandlestickChart如何更改时间间隔?

时间:2015-06-07 20:27:43

标签: java jfreechart

我正在创建一个从文本文件中的数据中绘制烛台图表的应用程序。我还希望用户能够为数据选择不同的时间间隔。让我们说我的起始数据是以下列格式的1s刻度:

CYBATON,0,20150101,080001,1.18,4.09,1.02,1.92

其中" 20150101"是一个约会和" 080001"是一个精确的小时。然后我使用以下代码创建OHLCItems,负责设置OHLCItem的RegularTimePeriod:

    String stringDate ="20150101" + "080001";
    DateFormat format = new SimpleDateFormat("yyyyMMddHHmmss");
    Date date=null;
            try {
                date = format.parse(stringDate);
            } catch (ParseException e) {
                e.printStackTrace();
            }
    Hour hour=new Hour(date);
    OHLCItem ohlcItem=new OHLCItem(hour, open, max, min, close);

现在我的图表将以1s刻度显示数据。有没有一种简单的方法可以切换到不同的刻度?我们每小时或每天说一次吗?或者我必须手动计算吗?如果没问题,我还想知道如何在OHLCItem中存储整个日期?包括年,月,日,小时,分钟,秒。

0 个答案:

没有答案