public class ColumnChartData extends AbstractChartData
| Modifier and Type | Field and Description |
|---|---|
static float |
DEFAULT_BASE_VALUE |
static float |
DEFAULT_FILL_RATIO |
axisXBottom, axisXTop, axisYLeft, axisYRight, DEFAULT_TEXT_SIZE_SP, isValueLabelBackgroundEnabled, isValueLabelBackgrountAuto, valueLabelBackgroundColor, valueLabelTextColor, valueLabelTextSize, valueLabelTypeface| Constructor and Description |
|---|
ColumnChartData() |
ColumnChartData(ColumnChartData data)
Copy constructor for deep copy.
|
ColumnChartData(java.util.List<Column> columns) |
| Modifier and Type | Method and Description |
|---|---|
void |
finish()
Inform data that animation finished(data should be update with scale 1.0f).
|
static ColumnChartData |
generateDummyData() |
float |
getBaseValue() |
java.util.List<Column> |
getColumns() |
float |
getFillRatio() |
boolean |
isStacked() |
ColumnChartData |
setBaseValue(float baseValue)
Set value below which values will be drawn as negative, by default 0.
|
ColumnChartData |
setColumns(java.util.List<Column> columns) |
ColumnChartData |
setFillRatio(float fillRatio)
Set fill ration for columns, value from 0 to 1, 1 means that there will be almost no free space between columns,
0 means that columns will have minimum width(2px).
|
ColumnChartData |
setStacked(boolean isStacked)
Set true if you want stacked column chart.
|
void |
update(float scale)
Updates data by scale during animation.
|
getAxisXBottom, getAxisXTop, getAxisYLeft, getAxisYRight, getValueLabelBackgroundColor, getValueLabelTextColor, getValueLabelTextSize, getValueLabelTypeface, isValueLabelBackgroundAuto, isValueLabelBackgroundEnabled, setAxisXBottom, setAxisXTop, setAxisYLeft, setAxisYRight, setValueLabelBackgroundAuto, setValueLabelBackgroundColor, setValueLabelBackgroundEnabled, setValueLabelsTextColor, setValueLabelTextSize, setValueLabelTypefacepublic static final float DEFAULT_FILL_RATIO
public static final float DEFAULT_BASE_VALUE
public ColumnChartData()
public ColumnChartData(java.util.List<Column> columns)
public ColumnChartData(ColumnChartData data)
public static ColumnChartData generateDummyData()
public void update(float scale)
ChartDatascale - value from 0 to 1.0public void finish()
ChartDatapublic java.util.List<Column> getColumns()
public ColumnChartData setColumns(java.util.List<Column> columns)
public boolean isStacked()
public ColumnChartData setStacked(boolean isStacked)
isStacked - public float getFillRatio()
public ColumnChartData setFillRatio(float fillRatio)
fillRatio - public float getBaseValue()
setBaseValue(float)public ColumnChartData setBaseValue(float baseValue)