我正在尝试创建如下图表:
虽然我几乎通过简单地创建折线图并为渲染器自定义形状/绘制来实现了所有目标,但我似乎找不到一种方法来填充系列线下方的区域。
任何线索,我该怎么做?
您可以使用以下命令创建图表StackedXYAreaRenderer http://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/renderer/xy/StackedXYAreaRenderer.html。指定AREA_AND_SHAPES
在构造函数中并启用轮廓。请参阅ChartFactory
代码为createStackedXYAreaChart() http://www.jfree.org/jfreechart/api/javadoc/src-html/org/jfree/chart/ChartFactory.html#line.1846举个例子。
StackedXYAreaRenderer r = new StackedXYAreaRenderer(XYAreaRenderer.AREA_AND_SHAPES);
r.setOutline(true);
给定渲染器,您可以根据需要设置轮廓绘画和描边。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)