vue3-charts
Vue3-Charts
Data visualization in Vue3 made easy
- 💡 Intuitive
- 🔌 Extensible
- 📦 Extremely easy to use
Documentation
To learn more about Vue3-Charts read the documentation here
Here is a basic example:
<div>
<Chart :data="data" :margin="margin" :direction="direction">
<template #layers>
<Grid strokeDasharray="2,2" />
<Bar :dataKeys="['name', 'pl']" :barStyle="{ fill: '#90e0ef' }" />
<Bar :dataKeys="['name', 'avg']" :barStyle="{ fill: '#0096c7' }" />
<Line :dataKeys="['name', 'avg']" type="step" />
</template>
</Chart>
</div>
<script>
import { defineComponent } from 'vue'
import { plByMonth } from '@/data'
import { Chart, Grid, Bar, Line } from 'vue3-charts'
export default defineComponent({
name: 'Main',
components: { Chart, Grid, Bar, Line },
setup() {
const data = ref(plByMonth)
const direction = ref('horizontal')
const margin = ref({
left: 0,
top: 20,
right: 20,
bottom: 0
})
return {data, margin, direction}
}
})
</script>
Components List
This project is still in early development. New charts will be added regularly.
- Line Chart
- Area Chart
- Stacked Area Chart
- Column Chart
- Stacked Column Chart
- Bar Chart
- Stacked Bar Chart
- Scatter Plot
- Treemap
License
Copyright (c) 2021 Vue3-Charts Contributors Licensed under the MIT license.
Related Packages
@prefecthq/vue-charts
This library is the Vue and Typescript charts component library. Install
73,477
@putianyi888/vue3-plots
Composable Vue 3 SVG plot layers for building charts from small, focused compone...
8,240
0
Version History
| Version | Released | License |
|---|---|---|
| 2.2.0 | MIT | |
| 2.0.1 | MIT | |
| 2.0.0 | MIT | |
| 1.1.33 | ||
| 1.1.32 | ||
| 1.1.31 | ||
| 1.1.30 | ||
| 1.1.29 | ||
| 1.1.28 | ||
| 1.1.27 | ||
| 1.1.26 | ||
| 1.1.25 | ||
| 1.1.24 | ||
| 1.1.23 | ||
| 1.1.22 | ||
| 1.1.21 | ||
| 1.1.20 | ||
| 1.1.18 | ||
| 1.1.17 | ||
| 1.1.16 | ||
| 1.1.15 | ||
| 1.1.14 | ||
| 1.1.13 | ||
| 1.1.12 | ||
| 1.1.11 | ||
| 1.1.10 | ||
| 1.1.9 | ||
| 1.1.8 | ||
| 1.1.7 | ||
| 1.1.6 |
Showing the latest 30 of 50. See every release on npm