List of usage examples for org.jfree.chart.renderer.xy XYAreaRenderer setSeriesOutlineStroke
public void setSeriesOutlineStroke(int series, Stroke stroke)
From source file:com.hmsinc.epicenter.webapp.chart.ChartService.java
/** * @param chart//from ww w . jav a2s. c o m * @return */ private static XYAreaRenderer getMountainRenderer(final AbstractChart chart) { final XYAreaRenderer renderer = new XYAreaRenderer(); renderer.setOutline(true); for (int i = 0; i < chart.getColors().size(); i++) { final Color c = chart.getColors().get(i); renderer.setSeriesPaint(i, c); renderer.setSeriesOutlinePaint(i, c.darker()); renderer.setSeriesOutlineStroke(i, LineStyle.THICK.getStroke()); } return renderer; }
From source file:view.FuzzySetView.java
private void fillView() { XYAreaRenderer renderer = new XYAreaRenderer(); renderer.setSeriesPaint(0, Color.CYAN); renderer.setSeriesOutlinePaint(0, Color.BLACK); renderer.setSeriesOutlineStroke(0, new BasicStroke(2f)); renderer.setOutline(true);//from w w w . jav a 2s . co m plot.setRenderer(renderer); }
From source file:course_generator.param.frmEditCurve.java
/** * Create the chart//from w ww . j a va 2s . c om * @param dataset Dataset to display * @return Return a JFreeChart object */ private JFreeChart CreateChartProfil(XYDataset dataset) { JFreeChart chart = ChartFactory.createXYAreaChart("", bundle.getString("frmEditCurve.chart.slope"), //"Slope" x axis label bundle.getString("frmEditCurve.chart.speed"), //"speed" y axis label dataset, // data PlotOrientation.VERTICAL, false, // include legend true, // tooltips false // urls ); chart.setBackgroundPaint(Color.white); // Panel background color XYPlot plot = chart.getXYPlot(); plot.setBackgroundPaint(Color.white); plot.setDomainGridlinePaint(Color.gray); plot.setRangeGridlinePaint(Color.gray); // XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer(); XYAreaRenderer renderer = new XYAreaRenderer(); // Green (safe color) renderer.setSeriesPaint(0, new Color(0x99, 0xff, 0x00)); renderer.setOutline(true); // Width of the outline renderer.setSeriesOutlineStroke(0, new BasicStroke(2.0f)); plot.setRenderer(renderer); // NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis(); // rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits()); return chart; }
From source file:course_generator.frmMain.java
private JFreeChart CreateChartProfil(XYDataset dataset) { JFreeChart chart = ChartFactory.createXYAreaChart("", "Distance", // x // axis // label "Elevation", // y axis label dataset, // data PlotOrientation.VERTICAL, false, // include legend true, // tooltips false // urls );/*from ww w . j ava2s. com*/ chart.setBackgroundPaint(Color.white); // Panel background color XYPlot plot = chart.getXYPlot(); plot.setBackgroundPaint(Color.white); plot.setDomainGridlinePaint(Color.gray); plot.setRangeGridlinePaint(Color.gray); // XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer(); XYAreaRenderer renderer = new XYAreaRenderer(); renderer.setSeriesPaint(0, new Color(0x99, 0xff, 0x00)); // Green (safe // color) renderer.setOutline(true); renderer.setSeriesOutlineStroke(0, new BasicStroke(2.0f)); // Width of // the // outline plot.setRenderer(renderer); // NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis(); // rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits()); return chart; }