Options
All
  • Public
  • Public/Protected
  • All
Menu

UpSet.js Plots - v1.11.0

Index

Type aliases

UpSetThemes

UpSetThemes: "light" | "dark" | "vega"

Functions

BarChart

  • BarChart<T>(props: BarChartProps<T>): React.ReactElement<any, any> | null

Histogram

  • Histogram<T>(props: HistogramProps<T>): React.ReactElement<any, any> | null

PieChart

  • PieChart<T>(props: PieChartProps<T>): React.ReactElement<any, any> | null

Scatterplot

createAggregatedGroupSetComposite

  • createAggregatedGroupSetComposite<T>(attr: string, elems: readonly T[], groups: readonly (string | number)[], name?: string): IAggregatedGroupSetComposite<T>

createIntervalSetComposite

  • createIntervalSetComposite<T>(xAttr: string, yAttr: string, elems: readonly T[], x: [number, number], y: [number, number]): IIntervalSetComposite<T>

createSetComposite

  • createSetComposite<T>(elems: readonly T[]): ISetComposite<T>

fillDefaults

isAggregatedGroupSetComposite

isIntervalSetComposite

  • isIntervalSetComposite<T>(s: undefined | UpSetSelection<T>, xAttr: string, yAttr: string): s is IIntervalSetComposite<T>

useVegaAggregatedGroupSelection

  • useVegaAggregatedGroupSelection<T>(viewRef: RefObject<View>, selection: undefined | UpSetSelection<T>, name: string, onClick?: (v: null | ISetLike<T> | readonly T[]) => void, onHover?: (v: null | ISetLike<T> | readonly T[]) => void, __namedParameters?: { aggregateField?: string; aggregatedData?: string; elemField?: string; paramName?: string; unitData?: string; valuesField?: string; nameGen?: any }): { hoverParamName: null | string; paramName: null | string; params: TopLevelSelectionParameter[]; signalListeners: undefined | {} }
  • Type parameters

    • T

    Parameters

    • viewRef: RefObject<View>
    • selection: undefined | UpSetSelection<T>
    • name: string
    • Optional onClick: (v: null | ISetLike<T> | readonly T[]) => void
        • (v: null | ISetLike<T> | readonly T[]): void
        • Parameters

          • v: null | ISetLike<T> | readonly T[]

          Returns void

    • Optional onHover: (v: null | ISetLike<T> | readonly T[]) => void
        • (v: null | ISetLike<T> | readonly T[]): void
        • Parameters

          • v: null | ISetLike<T> | readonly T[]

          Returns void

    • __namedParameters: { aggregateField?: string; aggregatedData?: string; elemField?: string; paramName?: string; unitData?: string; valuesField?: string; nameGen?: any } = {}
      • Optional aggregateField?: string
      • Optional aggregatedData?: string
      • Optional elemField?: string
      • Optional paramName?: string
      • Optional unitData?: string
      • Optional valuesField?: string
      • nameGen?:function
        • nameGen(groups: any[]): string

    Returns { hoverParamName: null | string; paramName: null | string; params: TopLevelSelectionParameter[]; signalListeners: undefined | {} }

    • hoverParamName: null | string
    • paramName: null | string
    • params: TopLevelSelectionParameter[]
    • signalListeners: undefined | {}

useVegaBinSelection

  • useVegaBinSelection<T>(viewRef: RefObject<View>, selection: undefined | UpSetSelection<T>, name: string, onClick?: (v: null | ISetLike<T> | readonly T[]) => void, onHover?: (v: null | ISetLike<T> | readonly T[]) => void, __namedParameters?: { aggregatedData: undefined | string; elemField: undefined | string; paramName: undefined | string; unitData: undefined | string; valueField: undefined | string; valuesField: undefined | string }): { hoverParamName: null | string; paramName: null | string; params: TopLevelSelectionParameter[]; signalListeners: undefined | {} }
  • Type parameters

    • T

    Parameters

    • viewRef: RefObject<View>
    • selection: undefined | UpSetSelection<T>
    • name: string
    • Optional onClick: (v: null | ISetLike<T> | readonly T[]) => void
        • (v: null | ISetLike<T> | readonly T[]): void
        • Parameters

          • v: null | ISetLike<T> | readonly T[]

          Returns void

    • Optional onHover: (v: null | ISetLike<T> | readonly T[]) => void
        • (v: null | ISetLike<T> | readonly T[]): void
        • Parameters

          • v: null | ISetLike<T> | readonly T[]

          Returns void

    • __namedParameters: { aggregatedData: undefined | string; elemField: undefined | string; paramName: undefined | string; unitData: undefined | string; valueField: undefined | string; valuesField: undefined | string } = {}
      • aggregatedData: undefined | string
      • elemField: undefined | string
      • paramName: undefined | string
      • unitData: undefined | string
      • valueField: undefined | string
      • valuesField: undefined | string

    Returns { hoverParamName: null | string; paramName: null | string; params: TopLevelSelectionParameter[]; signalListeners: undefined | {} }

    • hoverParamName: null | string
    • paramName: null | string
    • params: TopLevelSelectionParameter[]
    • signalListeners: undefined | {}

useVegaIntervalSelection

  • useVegaIntervalSelection<T>(viewRef: RefObject<View>, selection: undefined | UpSetSelection<T>, xName: string, yName: string, toElemKey?: (v: any) => string, onClick?: (v: null | ISetLike<T> | readonly T[]) => void, onHover?: (v: null | ISetLike<T> | readonly T[]) => void, __namedParameters?: { elemField: undefined | string; paramName: undefined | string; transformedData: undefined | string; xField: undefined | string; yField: undefined | string }): { hoverParamName: null | string; paramName: null | string; params: TopLevelSelectionParameter[]; signalListeners: undefined | {} }
  • Type parameters

    • T

    Parameters

    • viewRef: RefObject<View>
    • selection: undefined | UpSetSelection<T>
    • xName: string
    • yName: string
    • Optional toElemKey: (v: any) => string
        • (v: any): string
        • Parameters

          • v: any

          Returns string

    • Optional onClick: (v: null | ISetLike<T> | readonly T[]) => void
        • (v: null | ISetLike<T> | readonly T[]): void
        • Parameters

          • v: null | ISetLike<T> | readonly T[]

          Returns void

    • Optional onHover: (v: null | ISetLike<T> | readonly T[]) => void
        • (v: null | ISetLike<T> | readonly T[]): void
        • Parameters

          • v: null | ISetLike<T> | readonly T[]

          Returns void

    • __namedParameters: { elemField: undefined | string; paramName: undefined | string; transformedData: undefined | string; xField: undefined | string; yField: undefined | string } = {}
      • elemField: undefined | string
      • paramName: undefined | string
      • transformedData: undefined | string
      • xField: undefined | string
      • yField: undefined | string

    Returns { hoverParamName: null | string; paramName: null | string; params: TopLevelSelectionParameter[]; signalListeners: undefined | {} }

    • hoverParamName: null | string
    • paramName: null | string
    • params: TopLevelSelectionParameter[]
    • signalListeners: undefined | {}

useVegaMultiSelection

  • useVegaMultiSelection<T>(mode: "single" | "multi", viewRef: RefObject<View>, toElemKey: undefined | ((v: any) => string), selection: undefined | UpSetSelection<T>, onClick?: (v: null | ISetLike<T> | readonly T[]) => void, onHover?: (v: null | ISetLike<T> | readonly T[]) => void, __namedParameters?: { elemField: undefined | string; paramName: undefined | string; transformedData: undefined | string; unitData: undefined | string }): { hoverParamName: null | string; paramName: null | string; params: TopLevelSelectionParameter[]; signalListeners: undefined | {} }
  • Type parameters

    • T

    Parameters

    • mode: "single" | "multi"
    • viewRef: RefObject<View>
    • toElemKey: undefined | ((v: any) => string)
    • selection: undefined | UpSetSelection<T>
    • Optional onClick: (v: null | ISetLike<T> | readonly T[]) => void
        • (v: null | ISetLike<T> | readonly T[]): void
        • Parameters

          • v: null | ISetLike<T> | readonly T[]

          Returns void

    • Optional onHover: (v: null | ISetLike<T> | readonly T[]) => void
        • (v: null | ISetLike<T> | readonly T[]): void
        • Parameters

          • v: null | ISetLike<T> | readonly T[]

          Returns void

    • __namedParameters: { elemField: undefined | string; paramName: undefined | string; transformedData: undefined | string; unitData: undefined | string } = {}
      • elemField: undefined | string
      • paramName: undefined | string
      • transformedData: undefined | string
      • unitData: undefined | string

    Returns { hoverParamName: null | string; paramName: null | string; params: TopLevelSelectionParameter[]; signalListeners: undefined | {} }

    • hoverParamName: null | string
    • paramName: null | string
    • params: TopLevelSelectionParameter[]
    • signalListeners: undefined | {}