Package com.macrofocus.high_d.javafx
Class JavaFXHighDFactory<Row,Column,Value>
java.lang.Object
com.macrofocus.high_d.HighDFactory<javafx.scene.Node,javafx.scene.paint.Color,javafx.scene.text.Font,Format,Row,Column,Value>
com.macrofocus.high_d.javafx.JavaFXHighDFactory<Row,Column,Value>
public class JavaFXHighDFactory<Row,Column,Value>
extends HighDFactory<javafx.scene.Node,javafx.scene.paint.Color,javafx.scene.text.Font,Format,Row,Column,Value>
-
Field Summary
Fields inherited from class com.macrofocus.high_d.HighDFactory
annotationDataFrame, axisHierarchy, dataFrame, filtersAxisHierarchy, settings, subsetDataFrame, visual
-
Constructor Summary
ConstructorsConstructorDescriptionJavaFXHighDFactory
(HighDSettings<javafx.scene.paint.Color, javafx.scene.text.Font> settings) JavaFXHighDFactory
(com.macrofocus.molap.dataframe.DataFrame<Row, Column, Value> dataFrame) JavaFXHighDFactory
(com.macrofocus.molap.dataframe.DataFrame<Row, Column, Value> dataFrame, com.macrofocus.molap.subset.SubsetDataFrame<Row, Column, Value> subsetDataFrame, com.macrofocus.molap.dataframe.DataFrame<?, Column, ?> annotationDataFrame, com.macrofocus.visual.Visual<javafx.scene.paint.Color, Row, Column> visual, com.macrofocus.high_d.axis.hierarchy.AxisHierarchy<Row, Column> axisHierarchy, com.macrofocus.high_d.axis.hierarchy.AxisHierarchy<Row, Column> filtersAxisHierarchy, HighDSettings settings) JavaFXHighDFactory
(com.macrofocus.molap.dataframe.DataFrame<Row, Column, Value> dataFrame, com.macrofocus.visual.Visual<javafx.scene.paint.Color, Row, Column> visual) -
Method Summary
Modifier and TypeMethodDescription<Bin> com.macrofocus.high_d.filters.CategoricalFilterComponent<javafx.scene.Node,
javafx.scene.paint.Color> createCategoricalFilter
(Column column, com.macrofocus.molap.subset.Reducer<Row, Bin> reducer, com.macrofocus.molap.subset.MultiBinningDimension.MultiBinningStrategy<Row, Bin> binningStrategy) <Bin> com.macrofocus.high_d.filters.CategoricalFilterComponent<javafx.scene.Node,
javafx.scene.paint.Color> createCategoricalFilter
(Column column, com.macrofocus.molap.subset.Reducer<Row, Bin> reducer, com.macrofocus.molap.subset.SingleBinningDimension.SingleBinningStrategy<Row, Bin> binningStrategy) com.macrofocus.high_d.filters.CategoricalFilterComponent<javafx.scene.Node,
javafx.scene.paint.Color> createCategoricalFilter
(Column column, com.macrofocus.molap.subset.Reducer<Row, Value> reducer) Clustering<javafx.scene.Node,
javafx.scene.paint.Color, Row, Column> ControlChart<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Row, Column> Creates a control chart.Distributions<javafx.scene.Node,
javafx.scene.paint.Color, Row, Column, Value, ?> Creates a distributions plot.Creates a multidimensional scaling plot.<Row,
Column, Value>
HighDFactory<javafx.scene.Node,javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value> createHighDFactory
(com.macrofocus.molap.dataframe.DataFrame<Row, Column, Value> dataFrame) HighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value> createHighDFactory
(com.macrofocus.molap.dataframe.DataFrame<Row, Column, Value> dataFrame, com.macrofocus.molap.subset.SubsetDataFrame<Row, Column, Value> subsetDataFrame, com.macrofocus.molap.dataframe.DataFrame<?, Column, ?> annotationDataFrame, com.macrofocus.visual.Visual<javafx.scene.paint.Color, Row, Column> visual, com.macrofocus.high_d.axis.hierarchy.AxisHierarchy<Row, Column> axisHierarchy, com.macrofocus.high_d.axis.hierarchy.AxisHierarchy<Row, Column> filtersAxisHierarchy, HighDSettings settings) createList
(Column column) Creates a MDSMDSScatterPlotModel<javafx.scene.paint.Color,
Row, Column> com.macrofocus.high_d.filters.OrdinalFilterComponent<javafx.scene.Node,
javafx.scene.paint.Color, Format> createOrdinalFilter
(Column column, com.macrofocus.format.CPFormat format, int visibleLength) ParallelCoordinates<javafx.scene.Node,
javafx.scene.paint.Color, Row, Column> Creates a parallel coordinates plot.ParallelCoordinatesMatrix<javafx.scene.Node,
javafx.scene.paint.Color, Row, Column> Creates a parallel coordinates matrix plot.ParallelCoordinatesModel<javafx.scene.paint.Color,
Row, Column> Regression<javafx.scene.Node,
javafx.scene.paint.Color, Row, Column> ScatterPlot<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Row, Column> Creates a scatter plot.ScatterPlot<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Row, Column> createScatterPlot
(ScatterPlotModel<javafx.scene.paint.Color, Row, Column> model) Creates a scatter plot.ScatterPlotMatrix<javafx.scene.Node,
javafx.scene.paint.Color, Row, Column> Creates a scatter plot matrix.Statistics<javafx.scene.Node,
javafx.scene.paint.Color, Format, Row, Column, Value> Creates a statistic table.Creates a table.createTable
(com.macrofocus.molap.dataframe.DataFrame<Row, Column, Value> dataFrame, com.macrofocus.visual.Visual<javafx.scene.paint.Color, Row, Column> visual) Creates a tables lens.<N extends com.treemap.AbstractTreeMapNode<N,
Row, Column, javafx.scene.paint.Color, javafx.scene.text.Font>>
com.treemap.TreeMap<javafx.scene.Node,N, Row, Column, javafx.scene.paint.Color, javafx.scene.text.Font> <N extends com.treemap.AbstractTreeMapNode<N,
Row, Column, javafx.scene.paint.Color, javafx.scene.text.Font>>
HighDTreeMapModel<javafx.scene.paint.Color,javafx.scene.text.Font, N, Row, Column> Methods inherited from class com.macrofocus.high_d.HighDFactory
createBarChartModel, createClusteringModel, createControlCharttModel, createDistributionsModel, createHeatMapModel, createOrdinalFilter, createParallelCoordinatesMatrixModel, createScatterPlotMatrixModel, createScatterPlotModel, createSOMModel, createTableLensModel, customizeBarChart, customizeCategoricalFilterComponent, customizeControlChart, customizeDistribution, customizeFilters, customizeHeatMap, customizeMDS, customizeParallelCoordinates, customizeParallelCoordinatesMatrix, customizeScatterPlot, customizeScatterPlotMatrix, customizeSOM, customizeStatistics, customizeTable, customizeTableLens, forColumns, forColumns, getAllowScrolling, getAnnotationDataFrame, getAntialiasing, getAxisHierarchy, getColorMapFactory, getColorTheme, getCPFactory, getDataFrame, getFiltersAxisHierarchy, getGeometry, getInteractionMode, getRendering, getShowFiltered, getSubsetDataFrame, getVisual, setAnnotationDataFrame, setAxisHierarchy, setColorTheme, setDataFrame, setDataFrame, setDataFrame, setFiltersAxisHierarchy, setInteractionMode, setLicenseKey, setSettings, setSubsetDataFrame, setVisual
-
Constructor Details
-
JavaFXHighDFactory
public JavaFXHighDFactory() -
JavaFXHighDFactory
-
JavaFXHighDFactory
-
JavaFXHighDFactory
-
JavaFXHighDFactory
public JavaFXHighDFactory(com.macrofocus.molap.dataframe.DataFrame<Row, Column, Value> dataFrame, com.macrofocus.molap.subset.SubsetDataFrame<Row, Column, Value> subsetDataFrame, com.macrofocus.molap.dataframe.DataFrame<?, Column, ?> annotationDataFrame, com.macrofocus.visual.Visual<javafx.scene.paint.Color, Row, Column> visual, com.macrofocus.high_d.axis.hierarchy.AxisHierarchy<Row, Column> axisHierarchy, com.macrofocus.high_d.axis.hierarchy.AxisHierarchy<Row, Column> filtersAxisHierarchy, HighDSettings settings)
-
-
Method Details
-
createHighDFactory
public <Row,Column, HighDFactory<javafx.scene.Node,Value> javafx.scene.paint.Color, createHighDFactoryjavafx.scene.text.Font, Format, Row, Column, Value> (com.macrofocus.molap.dataframe.DataFrame<Row, Column, Value> dataFrame) - Specified by:
createHighDFactory
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value>
-
createHighDFactory
public HighDFactory<javafx.scene.Node,javafx.scene.paint.Color, createHighDFactoryjavafx.scene.text.Font, Format, Row, Column, Value> (com.macrofocus.molap.dataframe.DataFrame<Row, Column, Value> dataFrame, com.macrofocus.molap.subset.SubsetDataFrame<Row, Column, Value> subsetDataFrame, com.macrofocus.molap.dataframe.DataFrame<?, Column, ?> annotationDataFrame, com.macrofocus.visual.Visual<javafx.scene.paint.Color, Row, Column> visual, com.macrofocus.high_d.axis.hierarchy.AxisHierarchy<Row, Column> axisHierarchy, com.macrofocus.high_d.axis.hierarchy.AxisHierarchy<Row, Column> filtersAxisHierarchy, HighDSettings settings) - Specified by:
createHighDFactory
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value>
-
createParallelCoordinates
public ParallelCoordinates<javafx.scene.Node,javafx.scene.paint.Color, createParallelCoordinates()Row, Column> Description copied from class:HighDFactory
Creates a parallel coordinates plot.- Specified by:
createParallelCoordinates
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value> - Returns:
- a parallel coordinates plot
-
createParallelCoordinatesModel
public ParallelCoordinatesModel<javafx.scene.paint.Color,Row, createParallelCoordinatesModel()Column> -
createParallelCoordinatesMatrix
public ParallelCoordinatesMatrix<javafx.scene.Node,javafx.scene.paint.Color, createParallelCoordinatesMatrix()Row, Column> Description copied from class:HighDFactory
Creates a parallel coordinates matrix plot.- Specified by:
createParallelCoordinatesMatrix
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value> - Returns:
- a parallel coordinates matrix plot
-
createTableLens
Description copied from class:HighDFactory
Creates a tables lens.- Specified by:
createTableLens
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value> - Returns:
- a tables lens
-
createScatterPlot
public ScatterPlot<javafx.scene.Node,javafx.scene.paint.Color, createScatterPlot()javafx.scene.text.Font, Row, Column> Description copied from class:HighDFactory
Creates a scatter plot.- Specified by:
createScatterPlot
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value> - Returns:
- a scatter plot
-
createScatterPlot
public ScatterPlot<javafx.scene.Node,javafx.scene.paint.Color, createScatterPlotjavafx.scene.text.Font, Row, Column> (ScatterPlotModel<javafx.scene.paint.Color, Row, Column> model) Description copied from class:HighDFactory
Creates a scatter plot.- Specified by:
createScatterPlot
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value> - Returns:
- a scatter plot
-
createMDS
public MDS<javafx.scene.Node,javafx.scene.paint.Color, createMDS()javafx.scene.text.Font, Row, Column> Description copied from class:HighDFactory
Creates a MDS -
createMDSModel
- Specified by:
createMDSModel
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value>
-
createExecutor
Description copied from class:HighDFactory
Creates a multidimensional scaling plot.- Specified by:
createExecutor
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value> - Returns:
- a multidimensional scaling plot
-
createControlChart
public ControlChart<javafx.scene.Node,javafx.scene.paint.Color, createControlChart()javafx.scene.text.Font, Row, Column> Description copied from class:HighDFactory
Creates a control chart.- Specified by:
createControlChart
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value> - Returns:
- a control chart
-
createScatterPlotMatrix
public ScatterPlotMatrix<javafx.scene.Node,javafx.scene.paint.Color, createScatterPlotMatrix()Row, Column> Description copied from class:HighDFactory
Creates a scatter plot matrix.- Specified by:
createScatterPlotMatrix
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value> - Returns:
- a scatter plot matrix
-
createDistributions
public Distributions<javafx.scene.Node,javafx.scene.paint.Color, createDistributions()Row, Column, Value, ?> Description copied from class:HighDFactory
Creates a distributions plot.- Specified by:
createDistributions
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value> - Returns:
- a distributions plot
-
createStatistics
public Statistics<javafx.scene.Node,javafx.scene.paint.Color, createStatistics()Format, Row, Column, Value> Description copied from class:HighDFactory
Creates a statistic table.- Specified by:
createStatistics
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value> - Returns:
- a statistic table
-
createTreeMap
-
createTreeMapModel
public <N extends com.treemap.AbstractTreeMapNode<N,Row, HighDTreeMapModel<javafx.scene.paint.Color,Column, javafx.scene.paint.Color, javafx.scene.text.Font>> javafx.scene.text.Font, createTreeMapModel()N, Row, Column> -
createTable
Description copied from class:HighDFactory
Creates a table.- Specified by:
createTable
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value> - Returns:
- a table
-
createTable
public <Row,Column, Table<javafx.scene.Node,Value> javafx.scene.paint.Color, createTableFormat, Row, Column, Value> (com.macrofocus.molap.dataframe.DataFrame<Row, Column, Value> dataFrame, com.macrofocus.visual.Visual<javafx.scene.paint.Color, Row, Column> visual) - Specified by:
createTable
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value>
-
createList
- Specified by:
createList
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value>
-
createFilters
public com.macrofocus.high_d.filters.Filters<javafx.scene.Node,javafx.scene.paint.Color, createFilters()Row, Column, Value> - Specified by:
createFilters
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value>
-
createCategoricalFilter
public com.macrofocus.high_d.filters.CategoricalFilterComponent<javafx.scene.Node,javafx.scene.paint.Color> createCategoricalFilter(Column column, com.macrofocus.molap.subset.Reducer<Row, Value> reducer) - Specified by:
createCategoricalFilter
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value>
-
createCategoricalFilter
public <Bin> com.macrofocus.high_d.filters.CategoricalFilterComponent<javafx.scene.Node,javafx.scene.paint.Color> createCategoricalFilter(Column column, com.macrofocus.molap.subset.Reducer<Row, Bin> reducer, com.macrofocus.molap.subset.SingleBinningDimension.SingleBinningStrategy<Row, Bin> binningStrategy) - Specified by:
createCategoricalFilter
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value>
-
createCategoricalFilter
public <Bin> com.macrofocus.high_d.filters.CategoricalFilterComponent<javafx.scene.Node,javafx.scene.paint.Color> createCategoricalFilter(Column column, com.macrofocus.molap.subset.Reducer<Row, Bin> reducer, com.macrofocus.molap.subset.MultiBinningDimension.MultiBinningStrategy<Row, Bin> binningStrategy) - Specified by:
createCategoricalFilter
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value>
-
createOrdinalFilter
public com.macrofocus.high_d.filters.OrdinalFilterComponent<javafx.scene.Node,javafx.scene.paint.Color, createOrdinalFilterFormat> (Column column, com.macrofocus.format.CPFormat format, int visibleLength) - Specified by:
createOrdinalFilter
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value>
-
createSOM
-
createBarChart
- Specified by:
createBarChart
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value>
-
createHeatMap
- Specified by:
createHeatMap
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value>
-
createDetails
- Specified by:
createDetails
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value>
-
createClustering
- Specified by:
createClustering
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value>
-
createRegression
- Specified by:
createRegression
in classHighDFactory<javafx.scene.Node,
javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value>
-