private BarRenderer createBarChartRenderer(NumberFormat numberFormat) { BarRenderer renderer = new BarRenderer(); ItemLabelPosition positiveItemLabelPosition = new ItemLabelPosition( ItemLabelAnchor.OUTSIDE12, TextAnchor.BOTTOM_CENTER); renderer.setBasePositiveItemLabelPosition(positiveItemLabelPosition); ItemLabelPosition negativeItemLabelPosition = new ItemLabelPosition( ItemLabelAnchor.OUTSIDE6, TextAnchor.TOP_CENTER); renderer.setBaseNegativeItemLabelPosition(negativeItemLabelPosition); renderer.setBaseItemLabelGenerator(new StandardCategoryItemLabelGenerator( StandardCategoryItemLabelGenerator.DEFAULT_LABEL_FORMAT_STRING, numberFormat)); renderer.setBaseItemLabelsVisible(true); return renderer; }
/** * Creates a bar chart with the specified orientation. * * @param orientation the plot orientation. * * @return A bar chart. */ private static JFreeChart createBarChart(PlotOrientation orientation) { return createBarChart(orientation, new BarRenderer()); }
public class BarTableCellRenderer implements TableCellRenderer { private final BarRenderer rendererComponent = new BarRenderer(0, 10); @Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { rendererComponent.setXval((Integer)value); return rendererComponent; } }
/** * Returns a bar renderer. */ private BarRenderer getBarRenderer() { BarRenderer renderer = new BarRenderer(); renderer.setMaximumBarWidth( 0.07 ); for ( int i = 0; i < COLORS.length; i++ ) { renderer.setSeriesPaint( i, COLORS[i] ); renderer.setShadowVisible( false ); } return renderer; }
private void configureRenderer(CategoryPlot plot) { BarRenderer renderer = new BarRenderer(); renderer.setDrawBarOutline(true); renderer.setSeriesItemLabelsVisible(0, true); renderer.setItemMargin(0); plot.setRenderer(renderer); }
String Male1 = "First"; String Male2 = "sec"; String Female1 = "Category 1"; String Female2 = "Category 2"; DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.addValue(10, Male1, Female1); dataset.addValue(12, Male1, Female2); dataset.addValue(22, Male2, Female1); dataset.addValue(50, Male2, Female2); final JFreeChart chart = ChartFactory.createBarChart( "Bar Chart Demo", "Category", "Score", dataset, PlotOrientation.VERTICAL, true, true, false); BarRenderer br = new BarRenderer(); br.setItemMargin(0.0); chart.getCategoryPlot().setRenderer(br); try { ChartUtilities.saveChartAsPNG(new File("E:\\jfreeBarchart.png"), chart, 500, 500); System.out.println("=====chart====="); } catch (Exception e) { e.printStackTrace(); }
renderer = new BarRenderer();
plot.setDomainGridlinePaint(Color.white); plot.setRangeGridlinePaint(Color.white); BarRenderer renderer=new BarRenderer();
ValueAxis valueAxis = new NumberAxis(valueAxisLabel); BarRenderer renderer = new BarRenderer(); if (orientation == PlotOrientation.HORIZONTAL) { ItemLabelPosition position1 = new ItemLabelPosition(
CategoryItemRenderer renderer = new BarRenderer(); plot.setDataset(0, dataset); plot.setRenderer(0, renderer);
ValueAxis valueAxis = new NumberAxis(""); valueAxis.setVisible(false); BarRenderer renderer = new BarRenderer() {
//Mock data DefaultCategoryDataset dataset = new DefaultCategoryDataset(); int[] times = new int[]{1,2,3,4,5,6,7,8,9}; for ( int i = 0; i < times.length; i++ ){ dataset.addValue(times[i], "Time", "Hour" + String.valueOf(i+1)); } //create the plot CategoryPlot plot = new CategoryPlot(); //add the first dataset, and render as bar values CategoryItemRenderer renderer = new BarRenderer(); plot.setDataset(0,dataset); plot.setRenderer(0,renderer); //add the second dataset, render as lines CategoryItemRenderer renderer2 = new LineAndShapeRenderer(); plot.setDataset(1, dataset); plot.setRenderer(1, renderer2); //set axis plot.setDomainAxis(new CategoryAxis("Time")); plot.setRangeAxis(new NumberAxis("Value"));
renderer = new BarRenderer3D(); else { renderer = new BarRenderer(); ((BarRenderer) renderer) .setBarPainter(new StandardBarPainter());
plot.setBackgroundPaint(null); BarRenderer renderer = new BarRenderer(); renderer.setBarPainter(new StandardBarPainter()); renderer.setShadowVisible(false);
BarRenderer renderer = new BarRenderer(); renderer.setBarPainter(new StandardBarPainter()); renderer.setShadowVisible(false);
ValueAxis valueAxis = new NumberAxis(valueAxisLabel); BarRenderer renderer = new BarRenderer(); if (orientation == PlotOrientation.HORIZONTAL) { ItemLabelPosition position1 = new ItemLabelPosition(
plot.setRangeAxis(1, axis2); final BarRenderer renderer2 = new BarRenderer(); Color color = new Color(0xC0, 0xC0, 0xC0, 128); renderer2.setSeriesPaint(0, color);
ValueAxis valueAxis = new NumberAxis(valueAxisLabel); BarRenderer renderer = new BarRenderer(); if (orientation == PlotOrientation.HORIZONTAL) { ItemLabelPosition position1 = new ItemLabelPosition(
renderer = new BarRenderer();
BarRenderer renderer = new BarRenderer(); renderer.setSeriesOutlinePaint(0, Color.black); renderer.setSeriesOutlinePaint(1, Color.black);