|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.faceless.graph2.Series
org.faceless.graph2.GeneralBarSeries
org.faceless.graph2.MultiBarSeries
public class MultiBarSeries
This type of Bar Series allows several sets of bars to be "grouped", ie drawn
next to eachother. In 3D you could just add several BarSeries to a
graph and draw one behind the other, but in 2-D this is a good alternative.
| Constructor Summary | |
|---|---|
MultiBarSeries(String name)
|
|
| Method Summary | |
|---|---|
void |
add(BarSeries series)
Add a BarSeries to this set. |
void |
setBarDepth(double depth)
Set the depth of each bar. |
void |
setBarWidth(double width)
Set the width of each set of bars. |
void |
setBarWidth(double topwidth,
double bottomwidth)
Set the width of each bar. |
void |
setBarWidth(double topwidth,
double middlewidth,
double bottomwidth)
Set the width of each bar. |
| Methods inherited from class org.faceless.graph2.GeneralBarSeries |
|---|
addMarker, setBarLabels, setRoundBars, setRoundBars, setStyle |
| Methods inherited from class org.faceless.graph2.Series |
|---|
addBox, addLine, addMarker, getName, outputToSeries, outputToSeriesFunction, setStyle, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MultiBarSeries(String name)
| Method Detail |
|---|
public void setBarWidth(double width)
setBarWidth(double) and setBarDepth(double) methods control how
much of that square is filled. The default width and depth are both 1,
ie. the whole square is used. Note that since 2.2 the width of a bar set
may be set independently of the individual series in that set.
width - the width of the bar set - must be 0 < width <= 1public void add(BarSeries series)
series - the Series to add to this set. If the Series has already
been added, an IllegalArgumentException will be thrown.
public void setBarWidth(double topwidth,
double bottomwidth)
GeneralBarSeriesGeneralBarSeries.setBarWidth(double), but this method
allows you to "taper" the bar to be wider at the top or bottom. This method is
used to draw pyramids instead of regular bar charts.
All values must be between 0 and 1 inclusive.
setBarWidth in class GeneralBarSeriestopwidth - the width of the bar at the topbottomwidth - the width of the bar at the bottom
public void setBarWidth(double topwidth,
double middlewidth,
double bottomwidth)
GeneralBarSeriesGeneralBarSeries.setBarWidth(double), but this method
allows you to "taper" the bar to be wider at the top or bottom with a middle "waist".
This method is used to draw "funnels" instead of regular bar charts.
All values must be between 0 and 1 inclusive.
setBarWidth in class GeneralBarSeriestopwidth - the width of the bar at the topmiddlewidth - the width of the bar at the middlebottomwidth - the width of the bar at the bottompublic void setBarDepth(double depth)
GeneralBarSeriesGeneralBarSeries.setBarWidth(double) and GeneralBarSeries.setBarDepth(double) methods control how
much of that square is filled. The default width and depth are both 1,
ie. the whole square is used.
setBarDepth in class GeneralBarSeriesdepth - the depth of the bar - must be 0 < depth <= 1
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||