List of usage examples for org.jfree.chart.renderer.xy XYBarRenderer setBaseOutlineStroke
public void setBaseOutlineStroke(Stroke stroke)
From source file:pisco.batch.visu.BatchingChartFactory.java
public static XYPlot createBatchPlot(Batch[] batches, int capacity) { final XYBarRenderer renderer = new StackedXYBarRendererPaletteByItems(makePalette(batches.length)); renderer.setShadowVisible(false);// w w w . j av a 2s. c o m renderer.setShadowXOffset(0); renderer.setDrawBarOutline(true); renderer.setBaseOutlineStroke(new BasicStroke(2)); final BatchLabelToolTipGenerator lpg = new BatchLabelToolTipGenerator(); renderer.setBaseItemLabelGenerator(lpg); renderer.setBaseItemLabelsVisible(true); renderer.setBaseToolTipGenerator(lpg); XYPlot plot = new XYPlot(new BatchProcessingDataset(batches), null, createIntegerAxis("Load"), renderer); if (capacity > 0) { Marker capaMarker = createCapacityMarker(capacity, "Capacity", B_RED); plot.addRangeMarker(0, capaMarker, Layer.FOREGROUND); } return plot; }