renderer.setBaseShapesVisible( true ); renderer.setDrawOutlines( true ); renderer.setUseFillPaint( true );
renderer.setBaseShapesVisible( true ); renderer.setDrawOutlines( true ); renderer.setUseFillPaint( true );
renderer.setSeriesShape(0,new Ellipse2D.Double(-3, -3, 6, 6), true); renderer.setBaseFillPaint(lineChartColor, true); renderer.setBaseShapesVisible(true); renderer.setDrawOutlines(true); renderer.setUseFillPaint(true);
/** * Utility method to set the default style of the Line Charts * * @param chart {@link JFreeChart} to style * @param showShapes indicate if shapes along the line will be shown */ private static void setLineChartDefaults(JFreeChart chart, boolean showShapes) { ChartUtil.setDefaults(chart); CategoryPlot plot = (CategoryPlot) chart.getPlot(); // renderer LineAndShapeRenderer renderer = (LineAndShapeRenderer) plot.getRenderer(); renderer.setBaseItemLabelFont(ChartDefaults.defaultFont); renderer.setBaseItemLabelPaint(ChartDefaults.axisLabelColor); for (int j = 0; j < ChartDefaults.darkColors.length; j++) { renderer.setSeriesPaint(j, ChartDefaults.darkColors[j]); } renderer.setBaseShapesVisible(showShapes); renderer.setBaseStroke(ChartDefaults.defaultStroke); renderer.setStroke(ChartDefaults.defaultStroke); }
plot.setDataset(1, workspaceDataset); LineAndShapeRenderer renderer = new LineAndShapeRenderer(); renderer.setBaseShapesVisible(false); renderer.setSeriesStroke(0, new BasicStroke(4f, BasicStroke.JOIN_ROUND, BasicStroke.JOIN_BEVEL)); renderer.setSeriesStroke(1, new BasicStroke(4f, BasicStroke.JOIN_ROUND, BasicStroke.JOIN_BEVEL));
renderer.setBaseShapesVisible(true); ColorPalette.apply(renderer);
boolean isShowLines = linePlot.getShowLines() == null ? true : linePlot.getShowLines().booleanValue(); lineRenderer.setBaseShapesVisible( isShowShapes );//FIXMECHART check this lineRenderer.setBaseLinesVisible( isShowLines );