`

jfreechart new day

阅读更多
在jfreechart 中new org.jfree.data.time.Day.Day(day, month, year)时

month为1--12

而不是 0--11



因此:
Calendar cal=Calendar.getInstance();
int month=cal.get(Calendar.MONTH);

得出的month是要 加1 的!

否则回报:

java.lang.IllegalArgumentException: Invalid 'day' argument.
at org.jfree.date.SpreadsheetDate.<init>(SpreadsheetDate.java:133)
at org.jfree.date.SerialDate.createInstance(SerialDate.java:795)
at org.jfree.data.time.Day.<init>(Day.java:128)
分享到:
评论

相关推荐

    JFreeChart详解

    import org.jfree.data.time.Day; import org.jfree.data.category.DefaultCategoryDataset; import org.jfree.data.general.DefaultPieDataset; import org.jfree.data.time.TimeSeries; import org.jfree.data....

    JFreeChart使用心得.pdf

    series.add(new Day(1, 1, 2004), 100); series.add(new Day(2, 1, 2004), 200); series.add(new Day(3, 1, 2004), 150); TimeSeriesCollection dataset = new TimeSeriesCollection(series); // 创建 ...

    Java程序中用JFreeChart制作图形报表

    bromon.add(new TimeSeriesDataItem(new Day(cv.getDay(), cv.getMonth(), cv.getYear()), cv.getCent())); } result.addSeries(fiona); result.addSeries(bromon); return result; } ``` ##### 2. 图表绘制...

    jfreechart根据24小时数据画折线图

    Day day = new Day(); TimeSeries hp_produce = new TimeSeries("普通货票生产库", org.jfree.data.time.Hour.class); hp_produce.add(new Hour(1, day), 181.80000000000001D); hp_produce.add(new Hour(2, day...

    使用 jfreechart 生成 曲线、柱状图、饼状图、分布图 展示到JSP

    timeSeries.add(new Day(1, 1, 2010), 50); // 添加更多数据... chartTime.addSeries(timeSeries); ``` 接下来,我们使用`ChartFactory`创建图表,如时间序列图: ```java JFreeChart chart = ChartFactory....

    JFreeChart 股票K线图创建过程

    import org.jfree.data.time.Day; import org.jfree.data.time.TimeSeries; import org.jfree.data.time.TimeSeriesCollection; import org.jfree.ui.ApplicationFrame; public class StockChartExample extends ...

    jfreechart图表分析.doc

    "Day", // x axis label "Price", // y axis label dataset // data ); try { ChartUtilities.saveChartAsJPEG(new File("stock-price-chart.jpg"), chart, 500, 300); } catch (IOException e) { e....

    java实现甘特图的2种方法SwiftGantt和Jfree

    gantt.setTimeUnit(TimeUnit.Day); ``` 在这个例子中,我们将时间单位设置为“天”。 ##### 1.3 配置甘特图样式 虽然示例代码中没有展示具体的配置步骤,但SwiftGantt提供了丰富的配置选项,可以通过`Config`类来...

    MySQL存储过程计算K线均值以及Java绘制曲线

    WHERE date &gt;= CURDATE() - INTERVAL days DAY; END // DELIMITER ; ``` 在上述存储过程中,`days`参数指定了计算均值的时间周期,`kline_data`是存储K线数据的表,`close_price`是收盘价字段。调用这个存储过程...

    swing 时间控件.7z

    new Date(), null, null, Calendar.DAY_OF_MONTH)); spinner.setEditor(new JSpinner.DateEditor(spinner, "yyyy-MM-dd")); ``` 2. JCalendar:虽然JCalendar不是Java Swing的标准组件,但它是许多开发者常用的第...

Global site tag (gtag.js) - Google Analytics