com.java4less.rchart
Class BarPlotter
java.lang.Object
|
+--com.java4less.rchart.ChartComponent
|
+--com.java4less.rchart.Plotter
|
+--com.java4less.rchart.BarPlotter
- public class BarPlotter
- extends Plotter
Plotter used to draw a bar chart. It only admits DataSeries of type BarDataSerie.
Example:
com.java4less.rchart.BarPlotter plot=new BarPlotter();
plot.interBarSpace=1;
plot.addSerie(data2);
plot.addSerie(data1);
Field Summary |
boolean |
barAtAxis
first bar at the axis |
double |
barsBase
start bars at this position |
int |
barWidth
Width of the bar. |
boolean |
cumulative
If true the bars will be display on the top of each other to create a stack bar chart. |
boolean |
cumulativeBackwardsCompatible
leave it to the default (false) unless you are upgrading your version of RChart and you want the values not to be automatically acumulated. |
boolean |
eventChart
set it to true if you want to draw event charts. |
int |
interBarSpace
space between two bars (pixels). |
double |
InterGroupSpace
space between two groups of bars (pixels). |
boolean |
summedLabels
if true labels will be the summed values of the bars |
boolean |
verticalBars
this fields indicates whether bars (horizontal) or columns (vertical) should be used. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
verticalBars
public boolean verticalBars
- this fields indicates whether bars (horizontal) or columns (vertical) should be used.
barWidth
public int barWidth
- Width of the bar. This will be automatically calculated if not specified (pixels).
interBarSpace
public int interBarSpace
- space between two bars (pixels).
InterGroupSpace
public double InterGroupSpace
- space between two groups of bars (pixels). This will be automatically calculated if not specified.
cumulative
public boolean cumulative
- If true the bars will be display on the top of each other to create a stack bar chart. Previous versions of RChart do not acumulate the values.
the current version will automatically acumulate the values. If you don't want this to happen set cumulativeBackwardsCompatible
summedLabels
public boolean summedLabels
- if true labels will be the summed values of the bars
eventChart
public boolean eventChart
- set it to true if you want to draw event charts. E
barsBase
public double barsBase
- start bars at this position
cumulativeBackwardsCompatible
public boolean cumulativeBackwardsCompatible
- leave it to the default (false) unless you are upgrading your version of RChart and you want the values not to be automatically acumulated. See cumulative.
barAtAxis
public boolean barAtAxis
- first bar at the axis
BarPlotter
public BarPlotter()
addSerie
public void addSerie(DataSerie s)
- adds a serie to the plotter. Only BarDataSerie are allowed.
- Overrides:
addSerie
in class Plotter