Package io.deephaven.plot
Interface SeriesInternal
- All Superinterfaces:
Serializable
,Series
- All Known Subinterfaces:
CategoryDataSeriesInternal
,CategoryErrorBarDataSeriesInternal
,CategorySwappableTableDataSeriesInternal
,CategoryTableDataSeriesInternal
,DataSeriesInternal
,IntervalXYDataSeriesInternal
,MultiSeriesInternal<T>
,OHLCDataSeriesInternal
,TableSnapshotSeries
,XYDataSeriesInternal
,XYErrorBarDataSeriesInternal
- All Known Implementing Classes:
AbstractCategoryDataSeries
,AbstractDataSeries
,AbstractMapBasedCategoryDataSeries
,AbstractMultiSeries
,AbstractPartitionedTableHandleMultiSeries
,AbstractSeriesInternal
,AbstractSwappableMultiSeries
,AbstractSwappableTableBasedCategoryDataSeries
,AbstractTableBasedCategoryDataSeries
,AbstractXYDataSeries
,CategoryDataSeriesMap
,CategoryDataSeriesPartitionedTable
,CategoryDataSeriesSwappablePartitionedTable
,CategoryErrorBarDataSeriesMap
,CategoryErrorBarDataSeriesPartitionedTable
,CategoryErrorBarDataSeriesSwappablePartitionedTable
,CategoryTreemapDataSeriesTableMap
,IntervalXYDataSeriesArray
,MultiCatErrorBarSeries
,MultiCatErrorBarSeriesSwappable
,MultiCatSeries
,MultiCatSeriesSwappable
,MultiOHLCSeries
,MultiOHLCSeriesSwappable
,MultiXYErrorBarSeries
,MultiXYErrorBarSeriesSwappable
,MultiXYSeries
,MultiXYSeriesSwappable
,OHLCDataSeriesArray
,OHLCDataSeriesSwappableTableArray
,OHLCDataSeriesTableArray
,XYDataSeriesArray
,XYDataSeriesFunctionImpl
,XYDataSeriesSwappableTableArray
,XYDataSeriesTableArray
,XYErrorBarDataSeriesArray
,XYErrorBarDataSeriesSwappableTableArray
,XYErrorBarDataSeriesTableArray
Base series that all data series inherit from.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Add a partitioned table that drives this series.void
Adds a swappable table that drives this series.void
Add a table that drives this series.axes()
Gets the axes on which this data will be plotted.Create a copy of the series on a different set of axes.Gets all of the partitioned tables driving this series.Gets the swappable tables that drive this series.Gets all of the tables driving this series.int
id()
Gets the id for the data series.name()
Gets the name of this data series.void
Removes a table that drives this series.
-
Method Details
-
axes
AxesImpl axes()Gets the axes on which this data will be plotted.- Returns:
- axes on which this data will be plotted
-
id
int id()Gets the id for the data series. -
name
Comparable name()Gets the name of this data series.- Returns:
- name of this data series
-
copy
Create 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.
-
addTableHandle
Add a table that drives this series.- Parameters:
h
- table handle.
-
removeTableHandle
Removes a table that drives this series.- Parameters:
h
- table handle.
-
getTableHandles
Set<TableHandle> getTableHandles()Gets all of the tables driving this series.- Returns:
- all of the tables driving this series.
-
getPartitionedTableHandles
Set<PartitionedTableHandle> getPartitionedTableHandles()Gets all of the partitioned tables driving this series.- Returns:
- all of the partitioned tables driving this series.
-
addPartitionedTableHandle
Add a partitioned table that drives this series.- Parameters:
map
- partitioned table.
-
addSwappableTable
Adds a swappable table that drives this series.- Parameters:
st
- swappable table
-
getSwappableTables
Set<SwappableTable> getSwappableTables()Gets the swappable tables that drive this series.- Returns:
- swappable tables that drive this series.
-