【问题标题】:fill the area with color in time series jfreechart在时间序列jfreechart中用颜色填充区域
【发布时间】:2012-12-03 11:53:28
【问题描述】:

我正在尝试生成一个时间序列,下面的区域填充了颜色。

看jfreechart库的例子有这个方法:

ChartFactory.createAreaChart(...)

但是所需的数据集是类别数据集,与我目前创建的时间序列数据集完全不同:

ChartFactory.createTimeSeriesChart(...)

我应该使用哪些方法来填充绘制线下方的区域?

谢谢!

【问题讨论】:

    标签: colors jfreechart time-series fill timeserieschart


    【解决方案1】:

    创建图表后添加以下内容(使用createTimeSeriesChart

    XYPlot plot = (XYPlot) chart.getPlot();
    plot.setRenderer(new XYAreaRenderer());
    

    【讨论】:

    • 非常感谢格雷厄姆!我可以补充一点,我刚刚发现您可以使用这些代码行来设置自己的颜色(用 scala 语言编写): inline val areaRenderer = new XYAreaRenderer(); areaRenderer.setSeriesPaint(0, Color.green); plot.setRenderer(areaRenderer);
    猜你喜欢
    • 2021-06-23
    • 2012-10-13
    • 2021-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多