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:
createHighDFactoryin 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:
createHighDFactoryin 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:HighDFactoryCreates a parallel coordinates plot.- Specified by:
createParallelCoordinatesin 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:HighDFactoryCreates a parallel coordinates matrix plot.- Specified by:
createParallelCoordinatesMatrixin 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:HighDFactoryCreates a tables lens.- Specified by:
createTableLensin 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:HighDFactoryCreates a scatter plot.- Specified by:
createScatterPlotin 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:HighDFactoryCreates a scatter plot.- Specified by:
createScatterPlotin 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:HighDFactoryCreates a MDS -
createMDSModel
- Specified by:
createMDSModelin classHighDFactory<javafx.scene.Node,javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value>
-
createExecutor
Description copied from class:HighDFactoryCreates a multidimensional scaling plot.- Specified by:
createExecutorin 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:HighDFactoryCreates a control chart.- Specified by:
createControlChartin 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:HighDFactoryCreates a scatter plot matrix.- Specified by:
createScatterPlotMatrixin 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:HighDFactoryCreates a distributions plot.- Specified by:
createDistributionsin 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:HighDFactoryCreates a statistic table.- Specified by:
createStatisticsin 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:HighDFactoryCreates a table.- Specified by:
createTablein 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:
createTablein classHighDFactory<javafx.scene.Node,javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value>
-
createList
- Specified by:
createListin 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:
createFiltersin 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:
createCategoricalFilterin 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:
createCategoricalFilterin 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:
createCategoricalFilterin 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:
createOrdinalFilterin classHighDFactory<javafx.scene.Node,javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value>
-
createSOM
-
createBarChart
- Specified by:
createBarChartin classHighDFactory<javafx.scene.Node,javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value>
-
createHeatMap
- Specified by:
createHeatMapin classHighDFactory<javafx.scene.Node,javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value>
-
createDetails
- Specified by:
createDetailsin classHighDFactory<javafx.scene.Node,javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value>
-
createClustering
- Specified by:
createClusteringin classHighDFactory<javafx.scene.Node,javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value>
-
createRegression
- Specified by:
createRegressionin classHighDFactory<javafx.scene.Node,javafx.scene.paint.Color, javafx.scene.text.Font, Format, Row, Column, Value>
-