Class MultiOHLCSeriesSwappable
java.lang.Object
io.deephaven.plot.AbstractSeriesInternal
io.deephaven.plot.datasets.multiseries.AbstractMultiSeries<SERIES>
io.deephaven.plot.datasets.multiseries.AbstractSwappableMultiSeries<OHLCDataSeriesInternal>
io.deephaven.plot.datasets.multiseries.MultiOHLCSeriesSwappable
- All Implemented Interfaces:
MultiSeries,MultiSeriesInternal<OHLCDataSeriesInternal>,PlotExceptionCause,Series,SeriesInternal,TableSnapshotSeries,Serializable
A
AbstractMultiSeries collection that holds and generates OHLCDataSeriesInternal.- See Also:
-
Field Summary
Fields inherited from class io.deephaven.plot.datasets.multiseries.AbstractMultiSeries
byColumns, EMPTY_PARTITIONED_TABLE, initialized, partitionedTable, partitionedTableLock -
Constructor Summary
ConstructorsConstructorDescriptionMultiOHLCSeriesSwappable(AxesImpl axes, int id, Comparable name, SwappableTable swappableTable, String timeCol, String openCol, String highCol, String lowCol, String closeCol, String[] byColumns) /** Creates a MultiOHLCSeriesSwappable instance. -
Method Summary
Modifier and TypeMethodDescriptionCreate a copy of the series on a different set of axes.createSeries(String seriesName, BaseTable t, DynamicSeriesNamer seriesNamer) Creates a new series for this multi-series.errorBarColor(int errorBarColor, Object... multiSeriesKey) errorBarColor(Paint errorBarColor, Object... multiSeriesKey) errorBarColor(String errorBarColor, Object... multiSeriesKey) gradientVisible(boolean gradientVisible, Object... multiSeriesKey) voidAssigns series modifiers, e.g.linesVisible(Boolean visible, Object... multiSeriesKey) pointColor(int[] pointColors, Object... multiSeriesKey) pointColor(int pointColor, Object... multiSeriesKey) pointColor(Table t, String pointColors, Object... multiSeriesKey) pointColor(Paint[] pointColor, Object... multiSeriesKey) pointColor(Paint pointColor, Object... multiSeriesKey) <T extends Paint>
MultiOHLCSeriesSwappablepointColor(IndexableData<T> pointColor, Object... multiSeriesKey) pointColor(SelectableDataSet sds, String pointColors, Object... multiSeriesKey) pointColor(Integer[] pointColors, Object... multiSeriesKey) pointColor(String[] pointColors, Object... multiSeriesKey) pointColor(String pointColor, Object... multiSeriesKey) pointColorInteger(IndexableData<Integer> colors, Object... multiSeriesKey) pointLabel(Table t, String pointLabel, Object... multiSeriesKey) pointLabel(IndexableData<?> pointLabels, Object... multiSeriesKey) pointLabel(SelectableDataSet sds, String pointLabel, Object... multiSeriesKey) pointLabel(Object[] pointLabels, Object... multiSeriesKey) pointLabel(Object pointLabel, Object... multiSeriesKey) pointLabelFormat(String pointLabelFormat, Object... multiSeriesKey) pointShape(Table t, String pointShape, Object... multiSeriesKey) pointShape(Shape[] pointShapes, Object... multiSeriesKey) pointShape(Shape pointShape, Object... multiSeriesKey) pointShape(IndexableData<String> pointShapes, Object... multiSeriesKey) pointShape(SelectableDataSet sds, String pointShape, Object... multiSeriesKey) pointShape(String[] pointShapes, Object... multiSeriesKey) pointShape(String pointShape, Object... multiSeriesKey) pointSize(IndexableData<Double> pointSizes, Object... multiSeriesKey) pointSize(SelectableDataSet sds, String pointSize, Object... multiSeriesKey) <T extends Number>
MultiOHLCSeriesSwappablePlotUtils.HashMapWithDefault<String,double[]> PlotUtils.HashMapWithDefault<String,long[]> pointsVisible(Boolean visible, Object... multiSeriesKey) seriesColor(int color, Object... multiSeriesKey) seriesColor(Paint color, Object... multiSeriesKey) seriesColor(String color, Object... multiSeriesKey) toolTipPattern(String toolTipPattern, Object... multiSeriesKey) xToolTipPattern(String xToolTipPattern, Object... multiSeriesKey) yToolTipPattern(String yToolTipPattern, Object... multiSeriesKey) Methods inherited from class io.deephaven.plot.datasets.multiseries.AbstractSwappableMultiSeries
addTableHandle, applyFunction, applyTransform, getPartitionedTable, getSwappableTable, getX, getYMethods inherited from class io.deephaven.plot.datasets.multiseries.AbstractMultiSeries
addSeries, applyNamingFunction, chart, createSeries, get, getByColumns, getDynamicSeriesNamer, getSeriesCount, group, piePercentLabelFormat, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColorInteger, pointColorInteger, pointColorInteger, pointLabel, pointLabel, pointLabel, pointLabel, pointLabel, pointLabel, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, seriesNamingFunction, seriesNamingFunction, setDynamicSeriesNamerMethods inherited from class io.deephaven.plot.AbstractSeriesInternal
addPartitionedTableHandle, addSwappableTable, axes, getPartitionedTableHandles, getSwappableTables, getTableHandles, id, name, removeTableHandleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.plot.datasets.multiseries.MultiSeriesInternal
axes, getPlotInfo, id, nameMethods inherited from interface io.deephaven.plot.SeriesInternal
addPartitionedTableHandle, addSwappableTable, getPartitionedTableHandles, getSwappableTables, getTableHandles, removeTableHandle
-
Constructor Details
-
MultiOHLCSeriesSwappable
public MultiOHLCSeriesSwappable(AxesImpl axes, int id, Comparable name, SwappableTable swappableTable, String timeCol, String openCol, String highCol, String lowCol, String closeCol, String[] byColumns) /** Creates a MultiOHLCSeriesSwappable instance.- Parameters:
axes- axes on which thisMultiSerieswill be plottedid- data series idname- series nameswappableTable- swappable tabletimeCol- column intthat holds the time dataopenCol- column intthat holds the open datahighCol- column intthat holds the high datalowCol- column intthat holds the low datacloseCol- column intthat holds the close databyColumns- column(s) intthat holds the grouping data
-
-
Method Details
-
createSeries
public OHLCDataSeriesInternal createSeries(String seriesName, BaseTable t, DynamicSeriesNamer seriesNamer) Description copied from interface:MultiSeriesInternalCreates a new series for this multi-series.- Parameters:
seriesName- name for the seriest- client side source tableseriesNamer- creates the name for the newly generated series. Ensures unique names.- Returns:
- new series for this multi-series
-
initializeSeries
Description copied from interface:MultiSeriesInternalAssigns series modifiers, e.g. point color, to the givenseries- Specified by:
initializeSeriesin interfaceMultiSeriesInternal<OHLCDataSeriesInternal>- Overrides:
initializeSeriesin classAbstractMultiSeries<OHLCDataSeriesInternal>- Parameters:
series- series to initialize
-
errorBarColorSeriesNameToStringMap
-
errorBarColor
- Specified by:
errorBarColorin interfaceMultiSeries- Overrides:
errorBarColorin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
errorBarColorSeriesNameTointMap
-
errorBarColor
- Specified by:
errorBarColorin interfaceMultiSeries- Overrides:
errorBarColorin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
errorBarColorSeriesNameToPaintMap
-
errorBarColor
- Specified by:
errorBarColorin interfaceMultiSeries- Overrides:
errorBarColorin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
gradientVisibleSeriesNameTobooleanMap
-
gradientVisible
- Specified by:
gradientVisiblein interfaceMultiSeries- Overrides:
gradientVisiblein classAbstractMultiSeries<OHLCDataSeriesInternal>
-
lineColorSeriesNameToStringMap
-
lineColor
- Specified by:
lineColorin interfaceMultiSeries- Overrides:
lineColorin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
lineColorSeriesNameTointMap
-
lineColor
- Specified by:
lineColorin interfaceMultiSeries- Overrides:
lineColorin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
lineColorSeriesNameToPaintMap
-
lineColor
- Specified by:
lineColorin interfaceMultiSeries- Overrides:
lineColorin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
lineStyleSeriesNameToLineStyleMap
-
lineStyle
- Specified by:
lineStylein interfaceMultiSeries- Overrides:
lineStylein classAbstractMultiSeries<OHLCDataSeriesInternal>
-
linesVisibleSeriesNameToBooleanMap
-
linesVisible
- Specified by:
linesVisiblein interfaceMultiSeries- Overrides:
linesVisiblein classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointColorSeriesNameTointArrayMap
-
pointColor
- Specified by:
pointColorin interfaceMultiSeries- Overrides:
pointColorin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointColorSeriesNameToPaintArrayMap
-
pointColor
- Specified by:
pointColorin interfaceMultiSeries- Overrides:
pointColorin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointColorSeriesNameToIntegerArrayMap
-
pointColor
- Specified by:
pointColorin interfaceMultiSeries- Overrides:
pointColorin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointColorSeriesNameToStringArrayMap
-
pointColor
- Specified by:
pointColorin interfaceMultiSeries- Overrides:
pointColorin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointColorSeriesNameToStringMap
-
pointColor
- Specified by:
pointColorin interfaceMultiSeries- Overrides:
pointColorin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointColorSeriesNameTointMap
-
pointColor
- Specified by:
pointColorin interfaceMultiSeries- Overrides:
pointColorin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointColorSeriesNameToPaintMap
-
pointColor
- Specified by:
pointColorin interfaceMultiSeries- Overrides:
pointColorin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointColorSeriesNameToIndexableDataMap
-
pointColor
public <T extends Paint> MultiOHLCSeriesSwappable pointColor(IndexableData<T> pointColor, Object... multiSeriesKey) - Specified by:
pointColorin interfaceMultiSeries- Overrides:
pointColorin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointColorSeriesNameToTableStringMap
-
pointColor
- Specified by:
pointColorin interfaceMultiSeries- Overrides:
pointColorin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointColorSeriesNameToSelectableDataSetStringMap
public PlotUtils.HashMapWithDefault<String,Object[]> pointColorSeriesNameToSelectableDataSetStringMap() -
pointColor
public MultiOHLCSeriesSwappable pointColor(SelectableDataSet sds, String pointColors, Object... multiSeriesKey) - Specified by:
pointColorin interfaceMultiSeries- Overrides:
pointColorin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointColorIntegerSeriesNameToIndexableDataMap
public PlotUtils.HashMapWithDefault<String,IndexableData> pointColorIntegerSeriesNameToIndexableDataMap() -
pointColorInteger
public MultiOHLCSeriesSwappable pointColorInteger(IndexableData<Integer> colors, Object... multiSeriesKey) - Specified by:
pointColorIntegerin interfaceMultiSeries- Overrides:
pointColorIntegerin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointLabelSeriesNameToObjectArrayMap
-
pointLabel
- Specified by:
pointLabelin interfaceMultiSeries- Overrides:
pointLabelin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointLabelSeriesNameToObjectMap
-
pointLabel
- Specified by:
pointLabelin interfaceMultiSeries- Overrides:
pointLabelin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointLabelSeriesNameToIndexableDataMap
-
pointLabel
- Specified by:
pointLabelin interfaceMultiSeries- Overrides:
pointLabelin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointLabelSeriesNameToTableStringMap
-
pointLabel
- Specified by:
pointLabelin interfaceMultiSeries- Overrides:
pointLabelin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointLabelSeriesNameToSelectableDataSetStringMap
public PlotUtils.HashMapWithDefault<String,Object[]> pointLabelSeriesNameToSelectableDataSetStringMap() -
pointLabel
public MultiOHLCSeriesSwappable pointLabel(SelectableDataSet sds, String pointLabel, Object... multiSeriesKey) - Specified by:
pointLabelin interfaceMultiSeries- Overrides:
pointLabelin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointLabelFormatSeriesNameToStringMap
-
pointLabelFormat
- Specified by:
pointLabelFormatin interfaceMultiSeries- Overrides:
pointLabelFormatin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointShapeSeriesNameToShapeArrayMap
-
pointShape
- Specified by:
pointShapein interfaceMultiSeries- Overrides:
pointShapein classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointShapeSeriesNameToStringArrayMap
-
pointShape
- Specified by:
pointShapein interfaceMultiSeries- Overrides:
pointShapein classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointShapeSeriesNameToStringMap
-
pointShape
- Specified by:
pointShapein interfaceMultiSeries- Overrides:
pointShapein classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointShapeSeriesNameToShapeMap
-
pointShape
- Specified by:
pointShapein interfaceMultiSeries- Overrides:
pointShapein classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointShapeSeriesNameToIndexableDataMap
-
pointShape
public MultiOHLCSeriesSwappable pointShape(IndexableData<String> pointShapes, Object... multiSeriesKey) - Specified by:
pointShapein interfaceMultiSeries- Overrides:
pointShapein classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointShapeSeriesNameToTableStringMap
-
pointShape
- Specified by:
pointShapein interfaceMultiSeries- Overrides:
pointShapein classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointShapeSeriesNameToSelectableDataSetStringMap
public PlotUtils.HashMapWithDefault<String,Object[]> pointShapeSeriesNameToSelectableDataSetStringMap() -
pointShape
public MultiOHLCSeriesSwappable pointShape(SelectableDataSet sds, String pointShape, Object... multiSeriesKey) - Specified by:
pointShapein interfaceMultiSeries- Overrides:
pointShapein classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointSizeSeriesNameToTArrayMap
-
pointSize
public <T extends Number> MultiOHLCSeriesSwappable pointSize(T[] pointSizes, Object... multiSeriesKey) - Specified by:
pointSizein interfaceMultiSeries- Overrides:
pointSizein classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointSizeSeriesNameTodoubleArrayMap
-
pointSize
- Specified by:
pointSizein interfaceMultiSeries- Overrides:
pointSizein classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointSizeSeriesNameTointArrayMap
-
pointSize
- Specified by:
pointSizein interfaceMultiSeries- Overrides:
pointSizein classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointSizeSeriesNameTolongArrayMap
-
pointSize
- Specified by:
pointSizein interfaceMultiSeries- Overrides:
pointSizein classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointSizeSeriesNameToNumberMap
-
pointSize
- Specified by:
pointSizein interfaceMultiSeries- Overrides:
pointSizein classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointSizeSeriesNameToIndexableDataMap
-
pointSize
public MultiOHLCSeriesSwappable pointSize(IndexableData<Double> pointSizes, Object... multiSeriesKey) - Specified by:
pointSizein interfaceMultiSeries- Overrides:
pointSizein classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointSizeSeriesNameToTableStringMap
-
pointSize
- Specified by:
pointSizein interfaceMultiSeries- Overrides:
pointSizein classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointSizeSeriesNameToSelectableDataSetStringMap
public PlotUtils.HashMapWithDefault<String,Object[]> pointSizeSeriesNameToSelectableDataSetStringMap() -
pointSize
public MultiOHLCSeriesSwappable pointSize(SelectableDataSet sds, String pointSize, Object... multiSeriesKey) - Specified by:
pointSizein interfaceMultiSeries- Overrides:
pointSizein classAbstractMultiSeries<OHLCDataSeriesInternal>
-
pointsVisibleSeriesNameToBooleanMap
-
pointsVisible
- Specified by:
pointsVisiblein interfaceMultiSeries- Overrides:
pointsVisiblein classAbstractMultiSeries<OHLCDataSeriesInternal>
-
seriesColorSeriesNameToStringMap
-
seriesColor
- Specified by:
seriesColorin interfaceMultiSeries- Overrides:
seriesColorin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
seriesColorSeriesNameTointMap
-
seriesColor
- Specified by:
seriesColorin interfaceMultiSeries- Overrides:
seriesColorin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
seriesColorSeriesNameToPaintMap
-
seriesColor
- Specified by:
seriesColorin interfaceMultiSeries- Overrides:
seriesColorin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
toolTipPatternSeriesNameToStringMap
-
toolTipPattern
- Specified by:
toolTipPatternin interfaceMultiSeries- Overrides:
toolTipPatternin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
xToolTipPatternSeriesNameToStringMap
-
xToolTipPattern
- Specified by:
xToolTipPatternin interfaceMultiSeries- Overrides:
xToolTipPatternin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
yToolTipPatternSeriesNameToStringMap
-
yToolTipPattern
- Specified by:
yToolTipPatternin interfaceMultiSeries- Overrides:
yToolTipPatternin classAbstractMultiSeries<OHLCDataSeriesInternal>
-
copy
Description copied from interface:SeriesInternalCreate a copy of the series on a different set of axes.- Parameters:
axes- new axes.- Returns:
- copy of the series on a different set of axes.
-