Echarts — это библиотека диаграмм визуализации с открытым исходным кодом на основе JavaScript, разработанная и поддерживаемая Baidu. Он предоставляет множество типов диаграмм, включая линейные диаграммы, гистограммы, точечные диаграммы, круговые диаграммы, карты и т. д., которые можно использовать для отображения различных типов данных. Echarts обладает хорошей интерактивностью и масштабируемостью и может удовлетворить различные потребности с помощью настраиваемых тем и стилей диаграмм. В то же время Echarts также поддерживает несколько платформ на мобильных и настольных компьютерах, позволяя отображать визуализацию данных на разных устройствах.
В Echarts представлены следующие типы диаграмм и применимые сценарии:
В папке проекта используйте терминал для ввода следующей команды в проекте Vue Установить электронные диаграммы
npm install echarts --save
Электронные диаграммы можно вводить в Vue3 как глобально, так и локально.
Глобальное введение
import {
createApp } from 'vue'
import App from './App.vue'
import * as echarts from 'echarts'
const app = createApp(App)
app.provide('$echarts', echarts)
app.mount('#app')
<template>
<div ref="chart" style="width: 50%;height: 400px;"></div>
</template>
<script setup>
import {
ref,onMounted,inject } from 'vue'
const chart = ref(null)
onMounted(() => {
const echarts = inject(