A user-empowering data visualization Vue 3 components library for eloquent data storytelling
VueUiRadar
VueUiXy
VueUiSparkStackbar
VueUiCandlestick
VueUiGauge
VueUiHeatmap
VueUiQuadrant
@selectSide
emit not appliedVueUiOnion
:
VueUiXy
VueUiRadar
This release fixes the tooltip.fontSize
config option not applied on all components bearing tooltips.
VueUiXy
Added more config options:
config.chart.timeTag to display the x value at selected index. (Define all time values in config.chart.grid.labels.xAxisLabels.values). If values are not defined, the selectedIndex will be displayed.
timeTag: {
show: boolean; // default: false
backgroundColor: string; // default #E1E5E8
color: string; // default: #2D353C
fontSize: number; // default: 12
circleMarker: {
color: string; // default: #2D353C
radius: number: // default: 3
}
}
Also added options in config.chart.highlighter to display a vertical line when hovering on the chart:
highlighter: {
...,
useLine: boolean; // default: false
lineDasharray: number; // default: 2
lineWidth: number; // default: 1
}
VueUiXy
Added further customization options in stacked mode:
autoScaling: boolean
; // Will attempt to produce the best individual scale from the datapointsstackRatio: number
; (0 to 1) // Force the height ratio of the datapoint to take a larger | smaller height size on the chart. If not all datapoints have a stackRatio, it will be computed from the remaining space availableconfig.chart.grid.labels.xAxis.showBaseline
(boolean; default: true), to display the base x axis lineVueDataUi
universal component was refactored to use dynamic imports, to only use the selected component, which will reduce bundle size.