UpsetConfig: {
    allSets: Column[];
    attributePlots: AttributePlots;
    bookmarks: Bookmark[];
    collapsed: string[];
    elementSelection: ElementSelection | null;
    filters: {
        hideEmpty: boolean;
        hideNoSet: boolean;
        maxVisible: number;
        minVisible: number;
    };
    firstAggregateBy: AggregateBy;
    firstOverlapDegree: number;
    horizontal: boolean;
    plotInformation: PlotInformation;
    plots: {
        histograms: Histogram[];
        scatterplots: Scatterplot[];
    };
    secondAggregateBy: AggregateBy;
    secondOverlapDegree: number;
    selected: Row | null;
    sortBy: string;
    sortByOrder: SortByOrder;
    sortVisibleBy: SortVisibleBy;
    useUserAlt: boolean;
    userAltText: AltText | null;
    version: "0.1.0";
    visibleAttributes: ColumnName[];
    visibleSets: ColumnName[];
}

A configuration object for an UpSet plot.

Type declaration

  • allSets: Column[]
  • attributePlots: AttributePlots
  • bookmarks: Bookmark[]

    Bookmarked selections, can be intersections or element selections.

  • collapsed: string[]
  • elementSelection: ElementSelection | null

    Selected elements (data points) in the Element View.

  • filters: {
        hideEmpty: boolean;
        hideNoSet: boolean;
        maxVisible: number;
        minVisible: number;
    }
    • hideEmpty: boolean
    • hideNoSet: boolean
    • maxVisible: number
    • minVisible: number
  • firstAggregateBy: AggregateBy
  • firstOverlapDegree: number
  • horizontal: boolean
  • plotInformation: PlotInformation
  • plots: {
        histograms: Histogram[];
        scatterplots: Scatterplot[];
    }
  • secondAggregateBy: AggregateBy
  • secondOverlapDegree: number
  • selected: Row | null
  • sortBy: string
  • sortByOrder: SortByOrder
  • sortVisibleBy: SortVisibleBy
  • useUserAlt: boolean
  • userAltText: AltText | null
  • version: "0.1.0"
  • visibleAttributes: ColumnName[]
  • visibleSets: ColumnName[]

Version

0.1.0

Generated using TypeDoc