Class ScatterplotFacet.ScatterplotFacetConfig

    • Field Detail

      • name

        protected final String name
      • expression_x

        protected final String expression_x
      • expression_y

        protected final String expression_y
      • columnName_x

        public final String columnName_x
      • columnName_y

        public final String columnName_y
      • fromX

        public double fromX
      • toX

        public double toX
      • fromY

        public double fromY
      • toY

        public double toY
      • minX

        public double minX
      • maxX

        public double maxX
      • minY

        public double minY
      • maxY

        public double maxY
      • dot

        public final double dot
      • size

        public final int size
      • color_str

        protected String color_str
      • baseColor_str

        protected String baseColor_str
    • Method Detail

      • getColor

        public Color getColor()
      • getBaseColor

        public Color getBaseColor()
      • getColumnDependencies

        public Set<String> getColumnDependencies()
        Description copied from interface: FacetConfig
        Computes the set of columns the facet depends on. If the facet relies on an unknown set of columns, or if it is not row-wise, this returns null.
        Specified by:
        getColumnDependencies in interface FacetConfig
        Returns:
        the set of column names the facet depends on.
      • isNeutral

        public boolean isNeutral()
        Description copied from interface: FacetConfig
        A neutral facet is a facet that does not filter out any row, i.e. it is in its initial, reset state. Neutral facets are still useful to visualize the distribution of values in a column.
        Specified by:
        isNeutral in interface FacetConfig
      • apply

        public ScatterplotFacet apply​(ColumnModel columnModel,
                                      Map<String,​OverlayModel> overlayModels,
                                      long projectId)
        Description copied from interface: FacetConfig
        Instantiates the given facet on a particular column model. This allows to check the validity of the configuration against a particular table schema (checking that the dependent columns exist, for instance).
        Specified by:
        apply in interface FacetConfig
        Parameters:
        columnModel - the header of the table the facet is applied to.
        overlayModels - the overlay models of the table the facet is applied to (can be accessed by expressions evaluated by the facet)
        projectId - the id of the project this facet is evaluated on
        Returns:
        a computed facet on the given project.
      • getEvaluableX

        public Evaluable getEvaluableX()
      • getEvaluableY

        public Evaluable getEvaluableY()