|
ChartCat 1.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectli.netcat.chart.util.AbstractPart
li.netcat.chart.util.GraphPart
li.netcat.chart.util.CartesianGraphPart
li.netcat.chart.util.BarPart
Represents a bar graph that looks for example like this:
The gaps between the bars are defined relative to the bar width.
Field Summary |
Fields inherited from class li.netcat.chart.util.CartesianGraphPart |
HORIZONTAL, VERTICAL |
Fields inherited from class li.netcat.chart.util.GraphPart |
STACK_STRATEGY_APPEND, STACK_STRATEGY_GROUP, STACK_TYPE_NOT_STACKED, STACK_TYPE_STACKED, STACK_TYPE_STACKED_PERCENT |
Fields inherited from class li.netcat.chart.util.AbstractPart |
BACKGROUND, FOREGROUND, PERSPECTIVE |
Constructor Summary | |
BarPart(ChartModel model)
Constructs a new BarPart using the given ChartModel , the type STACK_TYPE_NOT_STACKED and a
horizontal orientation. |
|
BarPart(ChartModel model,
int stackType,
int orientation)
Constructs a new BarPart using the given ChartModel , stack type and orientation. |
Method Summary | |
Layout |
getLayout(java.awt.Graphics g)
Returns an instance of a layout that is able to report the bounds of this part and is able to paint this part. |
float |
getRelativeColumnGap()
Returns the relative gap of two side by side bars of succeeding columns. |
float |
getRelativeRowGap()
Returns the relative gap of two side by side bars of succeeding rows. |
ValueLocation |
getValueLocation(int rowIndex,
int columnIndex)
Abstract function that calculates a ValueLocation for a given cell. |
void |
invalidate()
Calls invalidate() on the chart context if it's not null . |
void |
setRelativeColumnGap(float gap)
Sets the relative gap of two side by side bars of succeeding columns. |
void |
setRelativeRowGap(float gap)
Sets the relative gap of two side by side bars of succeeding rows. |
Methods inherited from class li.netcat.chart.util.CartesianGraphPart |
getHeight, getHorizontalScaleModel, getOrientation, getVerticalScaleModel, getWidth, setHorizontalScaleModel, setOrientation, setSize, setVerticalScaleModel |
Methods inherited from class li.netcat.chart.util.GraphPart |
getChartModel, getDiscreetLength, getDiscreetScaleModel, getGraphLook, getLegendModel, getNumericLength, getNumericScaleModel, getStackModel, setChartModel, setDiscreetLength, setDiscreetScaleModel, setGraphLook, setLegendModel, setNumericLength, setNumericScaleModel, setStackModel |
Methods inherited from class li.netcat.chart.util.AbstractPart |
getChart, getPerspective, setChart, setPerspective |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public BarPart(ChartModel model)
BarPart
using the given ChartModel
, the type STACK_TYPE_NOT_STACKED
and a
horizontal orientation.
model
- The ChartModel
that provides the data. null
will be replaced by an empty ChartModel
.public BarPart(ChartModel model, int stackType, int orientation)
BarPart
using the given ChartModel
, stack type and orientation.
model
- The ChartModel
that provides the data. null
will be replaced by an empty ChartModel
.stackType
- The type of the resulting graph. Specify one of
STACK_TYPE_NOT_STACKED
, STACK_TYPE_STACKED
or STACK_TYPE_STACKED_PERCENT
.orientation
- The orientation of the resulting graph. Specify
HORIZONTAL
or VERTICAL
.Method Detail |
public float getRelativeColumnGap()
STACK_TYPE_NOT_STACKED
.
public void setRelativeColumnGap(float gap)
STACK_TYPE_NOT_STACKED
.
gap
- The relative column gap.public float getRelativeRowGap()
public void setRelativeRowGap(float gap)
gap
- The relative column gap.public ValueLocation getValueLocation(int rowIndex, int columnIndex)
GraphPart
ValueLocation
for a given cell.
getValueLocation
in class CartesianGraphPart
public Layout getLayout(java.awt.Graphics g)
Part
g
- The relevant graphics object.
null
.public void invalidate()
AbstractPart
invalidate()
on the chart context if it's not null
.
invalidate
in class AbstractPart
|
ChartCat 1.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |