public interface IStackedColumnRenderableSeries extends IStackedRenderableSeries
Modifier and Type | Method and Description |
---|---|
IDataSeries |
getFirstDataSeries()
Get the dataSeries instance of this series.
|
ISeriesRenderPassData |
getFirstRenderPassData()
Get the renderPassData instance of this series.
|
void |
shiftColumnCenters(int[] columnsCountAtX,
int[] pointsSequenceNumbers,
float columnWidth,
float columnSpacing)
Shifts x-Values coordinates to spread all horizontally stacked columns properly.
|
void |
updateColumnPixelWidth(float columnPixelWidth)
Updates
StackedColumnRenderPassData.columnPixelWidth value of this IStackedColumnRenderableSeries instance. |
hasValidRenderPassData, isUpdateOfStackedRenderPassDataRequired
getCurrentRenderPassData, getDataSeries, getDataSeriesLock, getPaletteProvider, getPointMarker, getRenderPassDataLock, getRenderPassDataTransformation, getResamplingMode, getSeriesColor, getSeriesInfoProvider, getStrokeStyle, getXAxis, getXAxisId, getXRange, getYAxis, getYAxisId, getYRange, hasDataSeries, hitTest, hitTest, invalidateRenderPassData, setDataSeries, setPaletteProvider, setPointMarker, setRenderPassDataTransformation, setResamplingMode, setSeriesInfoProvider, setStrokeStyle, setXAxisId, setYAxisId, updateRenderPassData, verticalSliceHitTest
addIsSelectedChangeListener, addIsVisibleChangeListener, getIsSelected, getIsVisible, getOpacity, getSelectedSeriesStyle, isValidForDrawing, isValidForUpdate, removeIsSelectedChangeListener, removeIsVisibleChangeListener, setIsSelected, setIsVisible, setOpacity, setSelectedSeriesStyle
invalidateElement
decrementSuspend, getIsSuspended, getUpdateSuspenderCount, resumeUpdates, suspendUpdates
attachTo, detach, isAttached
update
applyThemeProvider
onRenderSurfaceChanged
ISeriesRenderPassData getFirstRenderPassData()
StackedColumnRenderableSeries
- returns its renderPassData.
If it's VerticallyStackedColumnsCollection
- returns the renderPassData of the first series from the collection.
IDataSeries getFirstDataSeries()
StackedColumnRenderableSeries
- returns its dataSeries.
If it's VerticallyStackedColumnsCollection
- returns the dataSeries of the first series from the collection.
void updateColumnPixelWidth(float columnPixelWidth)
StackedColumnRenderPassData.columnPixelWidth
value of this IStackedColumnRenderableSeries
instance.
If it's VerticallyStackedColumnsCollection
- updates StackedColumnRenderPassData.columnPixelWidth
for all series in the collection.
columnPixelWidth
- Value of new column width in pixels.void shiftColumnCenters(int[] columnsCountAtX, int[] pointsSequenceNumbers, float columnWidth, float columnSpacing)
columnsCountAtX
- Array with counts of the horizontally stacked columns per each x-value.pointsSequenceNumbers
- Array with positions in sequence of the horizontally stacked columns per each x-value.
Used to properly determine each column position.columnWidth
- Each column width in pixels.columnSpacing
- Spacing between columns. Could be SpacingMode.Absolute
or SpacingMode.Relative
.