Skip to content

@sqlrooms/mosaic / mosaicChartTypes

Variable: mosaicChartTypes

const mosaicChartTypes: object

Legacy compatibility exports for all available chart types.

Type Declaration

NameTypeDefault value
histogramSpecChartTypeDefinition<{ chartType: "histogram"; settings: { field?: string; maxBins?: number; color?: string; }; settingsOpen?: boolean; dataPolicy?: { disabled?: boolean; maxRows?: number; reason?: string; }; }>histogramChartType
countPlotSpecChartTypeDefinition<{ chartType: "count-plot"; settings: { field?: string; }; settingsOpen?: boolean; dataPolicy?: { disabled?: boolean; maxRows?: number; reason?: string; }; }>countPlotChartType
lineChartSpecChartTypeDefinition<{ chartType: "line-chart"; settings: { x?: string; xInterval?: "second" | "minute" | "hour" | "day" | "week" | "month" | "quarter" | "year"; yFields?: object[]; showLegend: boolean; }; settingsOpen?: boolean; dataPolicy?: { disabled?: boolean; maxRows?: number; reason?: string; }; }>lineChartChartType
heatmapSpecChartTypeDefinition<{ chartType: "heatmap"; settings: { x?: string; y?: string; }; settingsOpen?: boolean; dataPolicy?: { disabled?: boolean; maxRows?: number; reason?: string; }; }>heatmapChartType
boxPlotComponentChartTypeDefinition<{ chartType: "box-plot"; settings: { x?: string; y?: string; }; settingsOpen?: boolean; dataPolicy?: { disabled?: boolean; maxRows?: number; reason?: string; }; }>boxPlotChartType
scatterPlotSpecChartTypeDefinition<{ chartType: "scatter-plot"; settings: { x?: string; y?: string; size?: string; }; settingsOpen?: boolean; dataPolicy?: { disabled?: boolean; maxRows?: number; reason?: string; }; }>scatterPlotChartType
customSpecSpecChartTypeDefinition<{ chartType: "custom-spec"; settingsOpen?: boolean; settings: { vgPlotSpec?: unknown; }; dataPolicy?: { disabled?: boolean; maxRows?: number; reason?: string; }; }>customSpecChartType