• Parameters

    Returns {
        addAttribute: ((attr) => any);
        addBookmark: (<T>(b) => any);
        addCollapsed: ((id) => any);
        addMultipleAttributes: ((attrs) => any);
        addPlot: ((plot) => any);
        addVisibleSet: ((set) => any);
        collapseAll: ((ids) => any);
        expandAll: (() => any);
        firstAggregateBy: ((aggBy) => any);
        firstOverlapBy: ((overlap) => any);
        removeAttribute: ((attr) => any);
        removeBookmark: ((b) => any);
        removeCollapsed: ((id) => any);
        removeMultipleVisibleAttributes: ((attrs) => any);
        removePlot: ((plot) => any);
        removeVisibleSet: ((set) => any);
        replaceState: ((state) => any);
        secondAggregateBy: ((aggBy) => any);
        secondOverlapBy: ((overlap) => any);
        setElementSelection: ((selection) => any);
        setHideEmpty: ((val) => any);
        setHideNoSet: ((val) => any);
        setIntersectionSizeLabels: ((show) => any);
        setMaxVisible: ((val) => any);
        setMinVisible: ((val) => any);
        setPlotInformation: ((plotInformation) => any);
        setSelected: ((intersection) => any);
        setSetSizeLabels: ((show) => any);
        setShowHiddenSets: ((show) => any);
        setUseUserAltText: ((useUserAlt) => any);
        setUserAltText: ((altText) => any);
        sortBy: ((sort, sortByOrder) => any);
        sortVisibleBy: ((sort) => any);
        updateAttributePlotType: ((attr, plotType) => any);
    }

    • addAttribute: ((attr) => any)
        • (attr): any
        • Parameters

          • attr: string

          Returns any

    • addBookmark: (<T>(b) => any)

      Adds a bookmark to the state

        • <T>(b): any
        • Type Parameters

          Parameters

          • b: T

            bookmark to add

          Returns any

    • addCollapsed: ((id) => any)
        • (id): any
        • Parameters

          • id: string

          Returns any

    • addMultipleAttributes: ((attrs) => any)
        • (attrs): any
        • Parameters

          • attrs: string[]

          Returns any

    • addPlot: ((plot) => any)

      Adds a plot to the state

        • (plot): any
        • Parameters

          • plot: Plot

            plot to add

          Returns any

    • addVisibleSet: ((set) => any)
        • (set): any
        • Parameters

          • set: string

          Returns any

    • collapseAll: ((ids) => any)
        • (ids): any
        • Parameters

          • ids: string[]

          Returns any

    • expandAll: (() => any)
        • (): any
        • Returns any

    • firstAggregateBy: ((aggBy) => any)
        • (aggBy): any
        • Parameters

          • aggBy: "Degree" | "Sets" | "Deviations" | "Overlaps" | "None"

          Returns any

    • firstOverlapBy: ((overlap) => any)
        • (overlap): any
        • Parameters

          • overlap: number

          Returns any

    • removeAttribute: ((attr) => any)
        • (attr): any
        • Parameters

          • attr: string

          Returns any

    • removeBookmark: ((b) => any)

      Removes a bookmark from the state

        • (b): any
        • Parameters

          Returns any

    • removeCollapsed: ((id) => any)
        • (id): any
        • Parameters

          • id: string

          Returns any

    • removeMultipleVisibleAttributes: ((attrs) => any)
        • (attrs): any
        • Parameters

          • attrs: string[]

          Returns any

    • removePlot: ((plot) => any)

      Removes a plot from the state

        • (plot): any
        • Parameters

          • plot: Plot

            plot to remove

          Returns any

    • removeVisibleSet: ((set) => any)
        • (set): any
        • Parameters

          • set: string

          Returns any

    • replaceState: ((state) => any)
    • secondAggregateBy: ((aggBy) => any)
        • (aggBy): any
        • Parameters

          • aggBy: "Degree" | "Sets" | "Deviations" | "Overlaps" | "None"

          Returns any

    • secondOverlapBy: ((overlap) => any)
        • (overlap): any
        • Parameters

          • overlap: number

          Returns any

    • setElementSelection: ((selection) => any)

      Sets a global element selection for the plot, which is a filter on items based on their attributes.

        • (selection): any
        • Parameters

          Returns any

    • setHideEmpty: ((val) => any)
        • (val): any
        • Parameters

          • val: boolean

          Returns any

    • setHideNoSet: ((val) => any)
        • (val): any
        • Parameters

          • val: boolean

          Returns any

    • setIntersectionSizeLabels: ((show) => any)

      Sets whether set intersection size labels should be shown

        • (show): any
        • Parameters

          • show: boolean

            Whether to show intersection size labels

          Returns any

    • setMaxVisible: ((val) => any)
        • (val): any
        • Parameters

          • val: number

          Returns any

    • setMinVisible: ((val) => any)
        • (val): any
        • Parameters

          • val: number

          Returns any

    • setPlotInformation: ((plotInformation) => any)
        • (plotInformation): any
        • Parameters

          Returns any

    • setSelected: ((intersection) => any)
        • (intersection): any
        • Parameters

          • intersection: null | Row

          Returns any

    • setSetSizeLabels: ((show) => any)

      Sets whether set size labels should be shown

        • (show): any
        • Parameters

          • show: boolean

            Whether to show set size labels

          Returns any

    • setShowHiddenSets: ((show) => any)

      Sets whether hidden sets should be shown

        • (show): any
        • Parameters

          • show: boolean

            Whether to show hidden sets

          Returns any

    • setUseUserAltText: ((useUserAlt) => any)
        • (useUserAlt): any
        • Parameters

          • useUserAlt: boolean

          Returns any

    • setUserAltText: ((altText) => any)
        • (altText): any
        • Parameters

          Returns any

    • sortBy: ((sort, sortByOrder) => any)
        • (sort, sortByOrder): any
        • Parameters

          Returns any

    • sortVisibleBy: ((sort) => any)
        • (sort): any
        • Parameters

          • sort: "Alphabetical" | "Ascending" | "Descending"

          Returns any

    • updateAttributePlotType: ((attr, plotType) => any)
        • (attr, plotType): any
        • Parameters

          • attr: string
          • plotType: string

          Returns any