9
9
# vue-data-ui
10
10
11
11
[ ![ npm] ( https://img.shields.io/npm/v/vue-data-ui )] ( https://github.com/graphieros/vue-data-ui )
12
- [ ![ Static Badge] ( https://img.shields.io/badge/components-58 -blue )] ( https://github.com/graphieros/vue-data-ui )
12
+ [ ![ Static Badge] ( https://img.shields.io/badge/components-59 -blue )] ( https://github.com/graphieros/vue-data-ui )
13
13
[ ![ GitHub issues] ( https://img.shields.io/github/issues/graphieros/vue-data-ui )] ( https://github.com/graphieros/vue-data-ui/issues )
14
14
[ ![ License] ( https://img.shields.io/badge/license-MIT-green )] ( https://github.com/graphieros/vue-data-ui?tab=MIT-1-ov-file#readme )
15
15
[ ![ MadeWithVueJs.com shield] ( https://madewithvuejs.com/storage/repo-shields/4526-shield.svg )] ( https://madewithvuejs.com/p/vue-data-ui/shield-link )
@@ -30,6 +30,7 @@ Available components
30
30
- [ VueUiDonut] ( https://vue-data-ui.graphieros.com/docs#vue-ui-donut )
31
31
- [ VueUiDumbbell] ( https://vue-data-ui.graphieros.com/docs#vue-ui-dumbbell )
32
32
- [ VueUiFlow] ( https://vue-data-ui.graphieros.com/docs#vue-ui-flow )
33
+ - [ VueUiFunnel] ( https://vue-data-ui.graphieros.com/docs#vue-ui-funnel )
33
34
- [ VueUiGalaxy] ( https://vue-data-ui.graphieros.com/docs#vue-ui-galaxy )
34
35
- [ VueUiGauge] ( https://vue-data-ui.graphieros.com/docs#vue-ui-gauge )
35
36
- [ VueUiHeatmap] ( https://vue-data-ui.graphieros.com/docs#vue-ui-heatmap )
@@ -209,7 +210,9 @@ The svg slot also works when using the VueDataUi universal component, if the com
209
210
210
211
All charts expose a #legend slot except for:
211
212
213
+ - VueUiDumbbell
212
214
- VueUiFlow
215
+ - VueUiFunnel
213
216
- VueUiHeatmap
214
217
- VueUiRelationCircle
215
218
- VueUiSparkHistogram
@@ -218,10 +221,9 @@ All charts expose a #legend slot except for:
218
221
- VueUiSparkgauge
219
222
- VueUiSparkline
220
223
- VueUiThermometer
224
+ - VueUiTimer
221
225
- VueUiTiremarks
222
226
- VueUiWheel
223
- - VueUiDumbbell
224
- - VueUiTimer
225
227
226
228
The legend slot also works when using the VueDataUi universal component, if the component it wraps supports it.
227
229
It is recommended to set the show legend config attribute to false, to hide the default legend.
@@ -415,7 +417,8 @@ From the dataset you pass into the props, this component will produce the most a
415
417
| ` VueUiDonutEvolution ` | ` VueUiDonutEvolutionDatasetItem[] ` | ` VueUiDonutEvolutionConfig ` | ` @selectLegend ` , ` getData ` , ` generatePdf ` , ` generateCsv ` , ` generateImage ` , ` toggleTable ` | ` #svg ` , ` #legend ` , ` #reset-action ` , ` #watermark ` | ❌ | ✅ |
416
418
| ` VueUiDonut ` | ` VueUiDonutDatasetItem[] ` | ` VueUiDonutConfig ` | ` @selectDatapoint ` , ` @selectLegend ` , ` getData ` , ` generatePdf ` , ` generateCsv ` , ` generateImage ` , ` toggleTable ` , ` toggleLabels ` , ` toggleTooltip ` | ` #svg ` , ` #legend ` , ` #dataLabel ` , ` #tooltip-before ` , ` #tooltip-after ` , ` #plot-comment ` , ` #watermark ` | ✅ | ✅ |
417
419
| ` VueUiDumbbell ` | ` VueUiDumbbellDataset[] ` | ` VueUiDumbbellConfig ` | ` getData ` , ` generatePdf ` , ` generateCsv ` , ` generateImage ` , ` toggleTable ` | ` #svg ` , ` #legend ` , ` #watermark ` | ❌ | ✅ |
418
- | ` VueUiFlow ` | ` VueUiFlowDatasetItem[] ` | ` VueUiFlowConfig ` | ` getData ` , ` generatePdf ` , ` generateCsv ` , ` generateImage ` , ` toggleTable ` | ` #svg ` ,, ` #watermark ` | ❌ | ✅ |
420
+ | ` VueUiFlow ` | ` VueUiFlowDatasetItem[] ` | ` VueUiFlowConfig ` | ` getData ` , ` generatePdf ` , ` generateCsv ` , ` generateImage ` , ` toggleTable ` | ` #svg ` , ` #watermark ` | ❌ | ✅ |
421
+ | ` VueUiFunnel ` | ` VueUiFunnelDatasetItem[] ` | ` VueUiFunnelConfig ` | ` getData ` , ` generatePdf ` , ` generateCsv ` , ` generateImage ` , ` toggleTable ` | ` #svg ` , ` #watermark ` | ❌ | ✅ |
419
422
| ` VueUiGalaxy ` | ` VueUiGalaxyDatasetItem[] ` | ` VueUiGalaxyConfig ` | ` @selectDatapoint ` , ` @selectLegend ` , ` getData ` , ` generatePdf ` , ` generateCsv ` , ` generateImage ` , ` toggleTable ` , ` toggleTooltip ` | ` #svg ` , ` #legend ` ,` #tooltip-before ` , ` #tooltip-after ` | ✅ | ✅ |
420
423
| ` VueUiGauge ` | ` VueUiGaugeDataset ` | ` VueUiGaugeConfig ` | ` generatePdf ` , ` generateImage ` | ` #svg ` , ` #legend ` , ` #watermark ` | ❌ | ✅ |
421
424
| ` VueUiHeatmap ` | ` VueUiHeatmapDatasetItem[] ` | ` VueUiHeatmapConfig ` | ` generatePdf ` , ` generateCsv ` , ` generateImage ` , ` toggleTable ` , ` toggleTooltip ` | ` #svg ` , ` #tooltip-before ` , ` #tooltip-after ` , ` #watermark ` | ✅ | ✅ |
@@ -549,6 +552,7 @@ User options actions available per chart:
549
552
| VueUiDonutEvolution | optionPdf, optionImg, optionCsv, optionTable, optionFullscreen, optionAnnotator |
550
553
| VueUiDumbbell | optionPdf, optionImg, optionCsv, optionTable, optionFullscreen, optionAnnotator |
551
554
| VueUiFlow | optionPdf, optionImg, optionCsv, optionTable, optionFullscreen, optionAnnotator |
555
+ | VueUiFunnel | optionPdf, optionImg, optionCsv, optionTable, optionFullscreen, optionAnnotator |
552
556
| VueUiGalaxy | optionTooltip, optionPdf, optionImg, optionCsv, optionTable, optionFullscreen, optionAnnotator |
553
557
| VueUiGauge | optionPdf, optionImg, optionFullscreen, optionAnnotator |
554
558
| VueUiHeatmap | optionTooltip, optionPdf, optionImg, optionCsv, optionTable, optionFullscreen, optionAnnotator |
@@ -637,6 +641,7 @@ However the folowing charts can be made fully responsive, making them better to
637
641
| VueUiDonutEvolution | - |
638
642
| VueUiDumbbell | ✅ |
639
643
| VueUiFlow | - |
644
+ | VueUiFunnel | ✅ |
640
645
| VueUiGalaxy | - |
641
646
| VueUiGauge | ✅ |
642
647
| VueUiHeatmap | - |
0 commit comments