JFreechart,带填充区域的折线图
JFreechart, Line Chart with filled Areas
我正在尝试创建如下图表:
虽然我通过简单地创建一个折线图并为 Renderer 自定义 shape/paint 几乎完成了所有事情,但我似乎无法找到一种方法来填充系列线下的区域。
任何线索,我该怎么做?
您可以使用 StackedXYAreaRenderer
. Specify AREA_AND_SHAPES
in the constructor and enable outlines. See the ChartFactory
code for createStackedXYAreaChart()
作为示例创建您的图表。
StackedXYAreaRenderer r = new StackedXYAreaRenderer(XYAreaRenderer.AREA_AND_SHAPES);
r.setOutline(true);
给定渲染器,您可以根据需要设置轮廓绘制和描边。
我正在尝试创建如下图表:
虽然我通过简单地创建一个折线图并为 Renderer 自定义 shape/paint 几乎完成了所有事情,但我似乎无法找到一种方法来填充系列线下的区域。
任何线索,我该怎么做?
您可以使用 StackedXYAreaRenderer
. Specify AREA_AND_SHAPES
in the constructor and enable outlines. See the ChartFactory
code for createStackedXYAreaChart()
作为示例创建您的图表。
StackedXYAreaRenderer r = new StackedXYAreaRenderer(XYAreaRenderer.AREA_AND_SHAPES);
r.setOutline(true);
给定渲染器,您可以根据需要设置轮廓绘制和描边。