我想在XYPoint
中的每个XYAreaChart
绘制形状。请建议我如何在每个点添加形状。
我尝试使用以下选项,但仍然无法绘制形状:
XYPlot plot = (XYPlot) chart.getPlot();
XYAreaRenderer renderer= (XYAreaRenderer)plot.getRenderer();
renderer.setOutline(true);
renderer.setSeriesItemLabelsVisible(0, true);
renderer.setSeriesItemLabelsVisible(1, true);
renderer.setSeriesShape(1, ShapeUtilities.createDiamond(.5f));
renderer.setSeriesShape(0, ShapeUtilities.createDiamond(.5f));
renderer.setBaseShape(ShapeUtilities.createDiamond(.5f));
renderer.setBaseSeriesVisible(true);
renderer.setSeriesOutlinePaint(0, Color.decode("#34C0F1"));
renderer.setSeriesOutlinePaint(1, Color.DARK_GRAY);
renderer.setSeriesPaint(1, Color.decode("#EBEBEB"));
renderer.setSeriesPaint(0, Color.decode("#B4DEED"));
仍然无法获得结果。