color used to highlight alternating background in the sets for easier comparison set to false to disable alternating pattern
band scale to use, either constant 'band' or a custom factory function
offset of the label on top or left of a bar
padding argument for scaleBand
optional class name for the SVG element
object of classnames for certain sub elements
main color to render bars and dark dots
padding between combination addons
list of addons that should be rendered along the vertical set combinations
maximum combination scale value
combination axis label
offset of the combination name from the combination y axis. 'auto' means that it will be guessed according to the current values
the set combinations to visualize or the generation options to generate the set combinations by default all set intersections are computed
optional description text for the plot
padding factor the for dots
render empty selection for better performance
show export buttons
specify the overall font family, set to false to use the default font family
specify font sizes for different sub elements
main color used when a selection is present
main opacity used when a selection is present
height of the chart
height ratios for different plots, if a number larger than 1 is given, it is interpreted as pixel values [intersection chart, set chart = derived]
color for the hover hint rects for set combinations
optional unique id of the set element. Note: if set, it is will also be used as a CSS class suffix
color for dots that indicate it is not a member
numeric scale to use, either constants 'linear' or 'log' or a custom factory function
main opacity
padding within the svg
list of queries as an alternative to provide a single selection
show a legend of queries enabled by default when queries are set
the selection of the plot. Can be a set like (set or set combination), an array of elements, or a function to compute the overlap to a given set
color used to highlight the selection
padding between combination addons
list of addons that should be rendered along the horizontal sets
alignment for the set labels
maximum set scale value
set axis label
offset of the set name from the set x axis. 'auto' means that it will be guessed according to the current values
the sets to visualize
style object applied to the SVG element
object for applying styles to certain sub elements
main color to render text
basic theme of the plot either 'light' or 'dark'
optional title text for the plot
whether to render tooltips aka title attributes
width of the chart
width ratios for different plots, if a number larger than 1 is given, it is interpreted as pixel values [set chart, set labels, intersection chart = derived]
factory to create extra react nodes for each set combination
mouse click listener, triggered when the user is clicking on a set (combination)
mouse context menu listener, triggered when the user right clicks on a set (combination)
mouse hover listener, triggered when the user is over a set (combination) a combination of mouseEnter and mouseLeave
mouse move over set listener, triggered when the user is over a set (combination)
factory to create extra react nodes for each set
factory to create the style tag
optional function to identify the same element
the element the key for
optional function to identify the same sets
the set to generate a key for
the UpSetJS component properties, separated in multiple semantic sub interfaces