JFreechart,带有填充区域的折线图

时间:2015-07-01 16:12:43

标签: java graph charts jfreechart

我正在尝试创建如下图表:

Sample Chart - Requirement

虽然我通过简单地创建折线图并为Renderer定制形状/颜色几乎实现了一切,但我似乎无法找到填充系列线下区域的方法。

任何线索,我该怎么做?

1 个答案:

答案 0 :(得分:3)

您可以使用StackedXYAreaRenderer创建图表。在构造函数中指定AREA_AND_SHAPES并启用轮廓。请参阅createStackedXYAreaChart()ChartFactory代码作为示例。

StackedXYAreaRenderer r = new StackedXYAreaRenderer(XYAreaRenderer.AREA_AND_SHAPES);
r.setOutline(true);

给定渲染器,您可以根据需要设置轮廓颜色和笔触。