se.optimatika.jfree.chart
Class BarChartBuilder

java.lang.Object
  extended by org.ojalgo.type.ChartBuilder<JFreeChartAdaptor,B>
      extended by se.optimatika.jfree.chart.JFreeChartBuilder<se.optimatika.jfree.chart.KeyedValues2D>
          extended by se.optimatika.jfree.chart.BarChartBuilder

public class BarChartBuilder
extends JFreeChartBuilder<se.optimatika.jfree.chart.KeyedValues2D>

CategoryData

Author:
apete
See Also:
ChartFactory#createBarChart(String, String, String, org.jfree.data.category.CategoryDataset, org.jfree.chart.plot.PlotOrientation, boolean, boolean, boolean)

Nested Class Summary
 
Nested classes/interfaces inherited from class org.ojalgo.type.ChartBuilder
ChartBuilder.ChartResource<T>, ChartBuilder.Orientation, ChartBuilder.Priority
 
Constructor Summary
BarChartBuilder()
           
 
Method Summary
 JFreeChartAdaptor build()
           
 se.optimatika.jfree.chart.KeyedValues2D columnLabel(String aLabel)
          Value Axis Label
 se.optimatika.jfree.chart.KeyedValues2D rangeFormat(NumberFormat aFormat)
           
 se.optimatika.jfree.chart.KeyedValues2D rangeInterval(double lower, double upper)
           
 se.optimatika.jfree.chart.KeyedValues2D rangeLabel(String aLabel)
           
 se.optimatika.jfree.chart.KeyedValues2D rangeLogarithmic(boolean flag)
           
 se.optimatika.jfree.chart.KeyedValues2D rowLabel(String aLabel)
          Category Axis Label
 se.optimatika.jfree.chart.KeyedValues2D value(Comparable<?> aRowKey, Comparable<?> aColumnKey, Number aValue)
           
 se.optimatika.jfree.chart.KeyedValues2D value(Comparable<?> aRowKey, Comparable<?> aColumnKey, Number aValue, Paint aPaint)
           
 
Methods inherited from class se.optimatika.jfree.chart.JFreeChartBuilder
plotBackground, plotOutline, tooltips, urls
 
Methods inherited from class org.ojalgo.type.ChartBuilder
background, border, legend, orientation, priority, title
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BarChartBuilder

public BarChartBuilder()
Method Detail

build

public JFreeChartAdaptor build()
Specified by:
build in class ChartBuilder<JFreeChartAdaptor,se.optimatika.jfree.chart.KeyedValues2D>

columnLabel

public se.optimatika.jfree.chart.KeyedValues2D columnLabel(String aLabel)
Value Axis Label


rangeFormat

public final se.optimatika.jfree.chart.KeyedValues2D rangeFormat(NumberFormat aFormat)

rangeInterval

public se.optimatika.jfree.chart.KeyedValues2D rangeInterval(double lower,
                                                             double upper)

rangeLabel

public final se.optimatika.jfree.chart.KeyedValues2D rangeLabel(String aLabel)

rangeLogarithmic

public final se.optimatika.jfree.chart.KeyedValues2D rangeLogarithmic(boolean flag)

rowLabel

public se.optimatika.jfree.chart.KeyedValues2D rowLabel(String aLabel)
Category Axis Label


value

public se.optimatika.jfree.chart.KeyedValues2D value(Comparable<?> aRowKey,
                                                     Comparable<?> aColumnKey,
                                                     Number aValue)

value

public se.optimatika.jfree.chart.KeyedValues2D value(Comparable<?> aRowKey,
                                                     Comparable<?> aColumnKey,
                                                     Number aValue,
                                                     Paint aPaint)