@unovis/vue

🟨 Unovis is a modular data visualization framework for React, Angular, Svelte, Vue and vanilla TypeScript or JavaScript.
@unovis/vue provides Vue components for @unovis/ts, which makes Unovis integration into a Vue
app much easier.
Learn more about Unovis on our website unovis.dev
Installation
npm install -P @unovis/ts @unovis/vue
Quick Start
TypeScript
<script setup lang="ts">
import { VisXYContainer, VisLine, VisAxis } from '@unovis/vue'
import { ref } from 'vue'
type DataRecord = { x: number; y: number }
const data = ref<DataRecord>([
{ x: 0, y: 0 },
{ x: 1, y: 2 },
{ x: 2, y: 1 },
])
const x = (d: DataRecord) => d.x
const y = (d: DataRecord) => d.y
</script>
<VisXYContainer :height="600">
<VisLine :data="data" :x="x" :y="y"/>
<VisAxis type="x"/>
<VisAxis type="y"/>
</VisXYContainer>
JavaScript
<script>
import { VisXYContainer, VisLine, VisAxis } from '@unovis/vue'
import { ref } from 'vue'
export let data = ref([
{ x: 0, y: 0 },
{ x: 1, y: 2 },
{ x: 2, y: 1 },
])
const x = d => d.x
const y = d => d.y
</script>
<VisXYContainer :height="600">
<VisLine :data="data" :x="x" :y="y"/>
<VisAxis type="x"/>
<VisAxis type="y"/>
</VisXYContainer>
Documentation
Examples
License
Apache-2.0
Related Packages
@unovis/ts
Modular data visualization framework for React, Angular, Svelte, Vue, Solid, and...
6,711,293
2,856
v-chart-plugin
This plugin is designed to allow Vue.js developers to incorporate fully reactive...
4,135
195
datatale-charts-vue
**Overview:** Datatale Charts is a versatile and user-friendly application desig...
489
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 1.7.1 | ^3 | Apache-2.0 | |
| 1.7.0 | ^3 | Apache-2.0 | |
| 1.6.7 | ^3 | Apache-2.0 | |
| 1.6.6 | ^3 | Apache-2.0 | |
| 1.6.5 | ^3 | Apache-2.0 | |
| 1.6.4 | ^3 | Apache-2.0 | |
| 1.6.2 | ^3 | Apache-2.0 | |
| 1.6.1 | ^3 | Apache-2.0 | |
| 1.6.0 | ^3 | Apache-2.0 | |
| 1.5.2 | ^3 | Apache-2.0 | |
| 1.5.1 | ^3 | Apache-2.0 | |
| 1.5.0 | ^3 | Apache-2.0 | |
| 1.4.5 | ^3 | Apache-2.0 | |
| 1.4.4 | ^3 | Apache-2.0 | |
| 1.4.3 | ^3 | Apache-2.0 | |
| 1.4.2 | ^3 | Apache-2.0 | |
| 1.4.1 | ^3 | Apache-2.0 | |
| 1.4.0 | ^3 | Apache-2.0 | |
| 1.3.5 | ^3 | Apache-2.0 | |
| 1.3.4 | ^3 | Apache-2.0 | |
| 1.3.3 | ^3 | Apache-2.0 | |
| 1.3.2 | ^3 | Apache-2.0 | |
| 1.3.1 | ^3 | Apache-2.0 | |
| 1.3.0 | ^3 | Apache-2.0 |
Pre-releases (60)
| Version | Released | Vue | License |
|---|---|---|---|
| 1.7.0-pre.2 | ^3 | Apache-2.0 | |
| 1.7.0-pre.1 | ^3 | Apache-2.0 | |
| 1.7.0-pre.0 | ^3 | Apache-2.0 | |
| 1.6.6-beta.1 | ^3 | Apache-2.0 | |
| 1.6.6-beta.0 | ^3 | Apache-2.0 | |
| 1.6.5-topojson.0 | ^3 | Apache-2.0 | |
| 1.6.1-pre.0 | ^3 | Apache-2.0 | |
| 1.6.0-beta.0 | ^3 | Apache-2.0 | |
| 1.6.0-bigip.6 | ^3 | Apache-2.0 | |
| 1.6.0-bigip.5 | ^3 | Apache-2.0 | |
| 1.6.0-bigip.4 | ^3 | Apache-2.0 | |
| 1.6.0-bigip.3 | ^3 | Apache-2.0 | |
| 1.6.0-bigip.2 | ^3 | Apache-2.0 | |
| 1.6.0-bigip.1 | ^3 | Apache-2.0 | |
| 1.6.0-bigip.0 | ^3 | Apache-2.0 | |
| 1.6.0-pre.2 | ^3 | Apache-2.0 | |
| 1.6.0-pre.1 | ^3 | Apache-2.0 | |
| 1.6.0-pre.0 | ^3 | Apache-2.0 | |
| 1.5.1-ql.2 | ^3 | Apache-2.0 | |
| 1.5.1-ql.1 | ^3 | Apache-2.0 | |
| 1.5.1-exf.10 | ^3 | Apache-2.0 | |
| 1.5.0-beta.3 | ^3 | Apache-2.0 | |
| 1.5.0-beta.2 | ^3 | Apache-2.0 | |
| 1.5.0-beta.1 | ^3 | Apache-2.0 | |
| 1.5.0-beta.0 | ^3 | Apache-2.0 | |
| 1.5.0-nikita.9 | ^3 | Apache-2.0 | |
| 1.4.5-beta.1 | ^3 | Apache-2.0 | |
| 1.4.4-beta.3 | ^3 | Apache-2.0 | |
| 1.4.4-beta.2 | ^3 | Apache-2.0 | |
| 1.4.4-beta.1 | ^3 | Apache-2.0 |
Showing the latest 30 of 60. See every release on npm