@mantine-vue/charts

Charts components built with Apache ECharts and Mantine Vue
3,282
Install
npm install @mantine-vue/charts
Latest Version:3.6.0
Vue:3
License:MIT
Last Updated:Oct 17, 2026
Links: npm
Maintainer: hasan-alhawaj

@mantine-vue/charts

Charts components built with Apache ECharts and Mantine Vue, equivalent to @mantine/charts.

Mantine Vue is an independent community port of Mantine for Vue 3. It is not affiliated with or endorsed by the Mantine team.

Installation

yarn add @mantine-vue/charts @mantine-vue/core echarts vue-echarts

# or with npm
npm i @mantine-vue/charts @mantine-vue/core echarts vue-echarts

Usage

<script setup>
import { LineChart } from '@mantine-vue/charts'
import '@mantine-vue/charts/styles.css'

const data = [
  { date: 'Mar 22', value: 2890 },
  { date: 'Mar 23', value: 2338 },
]
</script>

<template>
  <LineChart
    :h="300"
    :data="data"
    data-key="date"
    :series="[{ name: 'value', color: 'indigo.6' }]"
  />
</template>

Documentation

Full component API and examples: mantine-vue.dev/charts/getting-started

Peer dependencies

  • vue ^3.5.0
  • @mantine-vue/core
  • echarts >=6.0.0
  • vue-echarts >=8.0.0

License

MIT

Related Packages

@mantine-vue/table

A fully featured Vue 3 implementation of TanStack Vue Table

3,422
@mantine-vue/schedule

Vue schedule and calendar components equivalent to @mantine/schedule

2,964
@mantine-vue/contextmenu

Desktop-grade context menu extension for Mantine Vue

2,744
@mantine-vue/notifications

Vue notifications system equivalent to @mantine/notifications

2,635
@mantine-vue/nprogress

Vue navigation progress bar equivalent to @mantine/nprogress

1,465

Version History

Version Released Vue License
3.6.0 ^3.5.0 MIT
3.5.0 ^3.5.0 MIT
3.4.0 ^3.5.0 MIT
3.3.0 ^3.5.0 MIT
3.2.0 ^3.5.0 MIT