List of usage examples for org.jfree.chart.renderer.xy XYBarRenderer setItemLabelAnchorOffset
public void setItemLabelAnchorOffset(double offset)
From source file:no.met.jtimeseries.chart.ChartPlotter.java
/** * Show bar values at the top of the bar * /*w w w .java 2 s . co m*/ * @param plotIndex * @param offSet */ private void showBarValuesOnTop(int plotIndex, double offSet) { XYBarRenderer renderer = (XYBarRenderer) plot.getRenderer(plotIndex); renderer.setBaseItemLabelGenerator(new StandardXYItemLabelGenerator()); renderer.setBaseItemLabelsVisible(true); renderer.setBasePositiveItemLabelPosition( new ItemLabelPosition(ItemLabelAnchor.OUTSIDE12, TextAnchor.CENTER)); renderer.setItemLabelAnchorOffset(offSet); // renderer.setItemLabelFont(new Font("arial",Font.BOLD,9)); renderer.setBaseItemLabelFont(new Font("arial", Font.BOLD, 8)); renderer.setBaseItemLabelsVisible(true); }
From source file:no.met.jtimeseries.chart.ChartPlotter.java
/** * Show bar value at the bottom of the bar * //from w w w . j a v a 2s .c o m * @param plotIndex * @param offSet */ private void showBarValuesOnBottom(int plotIndex, double offSet) { XYBarRenderer renderer = (XYBarRenderer) plot.getRenderer(plotIndex); renderer.setBaseItemLabelGenerator(new StandardXYItemLabelGenerator()); renderer.setBaseItemLabelsVisible(true); renderer.setBasePositiveItemLabelPosition( new ItemLabelPosition(ItemLabelAnchor.OUTSIDE6, TextAnchor.TOP_CENTER)); renderer.setItemLabelAnchorOffset(offSet); // renderer.setItemLabelFont(new Font("arial",Font.BOLD,9)); renderer.setBaseItemLabelFont(new Font("arial", Font.BOLD, 8)); renderer.setBaseItemLabelsVisible(true); }