List of usage examples for org.jfree.chart.renderer.category StackedBarRenderer setPositiveItemLabelPosition
public void setPositiveItemLabelPosition(ItemLabelPosition position)
From source file:jmemorize.gui.swing.panels.HistoryChartPanel.java
private void setupRenderer(CategoryPlot plot) { DecimalFormat format = new DecimalFormat("####"); format.setNegativePrefix(""); StackedBarRenderer renderer = new StackedBarRenderer(); renderer.setItemLabelGenerator(new StandardCategoryItemLabelGenerator("{2}", format)); renderer.setItemLabelsVisible(true); renderer.setPositiveItemLabelPosition( new ItemLabelPosition(ItemLabelAnchor.CENTER, TextAnchor.HALF_ASCENT_CENTER)); renderer.setSeriesPaint(0, ColorConstants.EXPIRED_CARDS); renderer.setSeriesPaint(1, ColorConstants.RELEARNED_CARDS); renderer.setSeriesPaint(2, ColorConstants.LEARNED_CARDS); renderer.setMaximumBarWidth(0.2);//from w w w . j ava2 s.c o m CategoryItemRenderer renderer2 = new LineAndShapeRenderer(true, false); renderer2.setSeriesPaint(0, new Color(75, 150, 200)); plot.setRenderer(1, renderer2); plot.setRenderer(renderer); }