Class VerticallyStackedColumnsCollection
Provides Vertically Stacked Columns rendering.
Inheritance
Inherited Members
Namespace:
Assembly: .dll
Syntax
public class VerticallyStackedColumnsCollection extends renderableSeries.VerticallyStackedSeriesCollection<renderableSeries.StackedColumnRenderableSeries> implements renderableSeries.IStackedColumnRenderableSeries
Constructors
VerticallyStackedColumnsCollection()
Declaration
public VerticallyStackedColumnsCollection()
Fields
dataPointWidthProperty
Declaration
protected final SmartPropertyDouble dataPointWidthProperty
Field Value
Type | Description |
---|---|
SmartPropertyDouble |
Methods
getDataPointWidth()
Gets a value between 0.0 and 1.0 which defines the fraction of available space each column should occupy
Declaration
public final double getDataPointWidth()
Returns
Type | Description |
---|---|
double | The data point width |
internalUpdate(IAssetManager2D assetManager2D, RenderPassState renderPassState)
Updates this renderable series instance and it's children.
Declaration
protected void internalUpdate(IAssetManager2D assetManager2D, RenderPassState renderPassState)
Parameters
Type | Name | Description |
---|---|---|
IAssetManager2D | assetManager2D | |
RenderPassState | renderPassState |
Overrides
setDataPointWidth(double dataPointWidth)
Sets a value between 0.0 and 1.0 which defines the fraction of available space each column should occupy
Declaration
public final void setDataPointWidth(double dataPointWidth)
Parameters
Type | Name | Description |
---|---|---|
double | dataPointWidth | The data point width |
shiftColumnCenters(int[] columnsCountAtX, int[] pointsSequenceNumbers, float columnWidth, float columnSpacing)
Shifts x-Values coordinates to spread all horizontally stacked columns properly.
Declaration
public void shiftColumnCenters(int[] columnsCountAtX, int[] pointsSequenceNumbers, float columnWidth, float columnSpacing)
Parameters
Type | Name | Description |
---|---|---|
int[] | columnsCountAtX | |
int[] | pointsSequenceNumbers | |
float | columnWidth | |
float | columnSpacing |
updateColumnPixelWidth(float columnPixelWidth)
Updates StackedColumnRenderPassData#columnPixelWidth value of this IStackedColumnRenderableSeries instance.
If it's VerticallyStackedColumnsCollection - updates StackedColumnRenderPassData#columnPixelWidth for all series in the collection.
Declaration
public void updateColumnPixelWidth(float columnPixelWidth)
Parameters
Type | Name | Description |
---|---|---|
float | columnPixelWidth |
updateXValuesPositions(int[] xPointHasYValues)
Used internally to determine which x Values does have y values, and which doesn't have them.
Declaration
protected final void updateXValuesPositions(int[] xPointHasYValues)
Parameters
Type | Name | Description |
---|---|---|
int[] | xPointHasYValues |