【问题标题】:time series chart range on monday周一时间序列图表范围
【发布时间】:2018-11-16 12:41:03
【问题描述】:

我正在使用 ChartFactory.createTimeSeriesChart(...) 我的水平时间序列介于 01/03/2018 和 30/03/2018 之间。

是否可以有一个只有特定日期的水平轴? 我正在使用

serie.add(new Day(5, 3, 2018), 50);
serie.add(new Day(12, 3, 2018), 500);
serie.add(new Day(19, 3, 2018), 1000);
serie.add(new Day(26, 3, 2018), 3500);
serie.add(new Day(28, 3, 2018), 3600);

但在我的图表上,横轴显示

2018 年 7 月 3 日 2018 年 14 月 3 日 21/3/2018 28/3/2018

谢谢

【问题讨论】:

  • 你试过SymbolAxis,换example吗?

标签: java jfreechart timeserieschart


【解决方案1】:

尝试使用所需格式的 SimpleDateFormat。

           SimpleDateFormat dateFormat = new SimpleDateFormat("dd/mm/yyyy");

            Date date = null;
            try {
                date = dateFormat.parse("put desired date value here");
            } catch (ParseException e) {
            }

            if (date != null ) {
                 serie.add(new Day(date), dValue);
            }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-24
    • 1970-01-01
    • 1970-01-01
    • 2013-10-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多