嘿,Vegeta,现在你将在天空中飞翔...我有一个解决方案来解决你的问题。
覆盖StackedAreaRenderer以绘制单一路径。基本上,图表是通过组合两个多边形来绘制的,这些多边形交替向左和向右,因此如果您使左侧等于右侧多边形,则不会有任何间隙。这对我很有效,你也可以试试。我希望你的老板现在会很高兴。
这就是诀窍。
GeneralPath left = new GeneralPath();
GeneralPath right = left;
StackedXYAreaRenderer2
中。 - Thomas Arnaud请按照以下代码:
JFreeChart objChart = ChartFactory.createStackedBarChart(
title,
titleX,
titleY,
objDataset,
PlotOrientation.VERTICAL,
true,
true,
false
);
CategoryPlot plot = (CategoryPlot) objChart.getPlot();
BarRenderer renderer = ((BarRenderer) plot.getRenderer());
renderer.setBarPainter(new StandardBarPainter());
StandardBarPainter样式没有“白线”