|
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)
GraphPartValueLocation for a given cell.
getValueLocation in class CartesianGraphPartpublic Layout getLayout(java.awt.Graphics g)
Part
g - The relevant graphics object.
null.public void invalidate()
AbstractPartinvalidate() 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 | |||||||||