以双折线图为例记录,最终效果图
安装
npm install @antv/g2 --save
在需要的vue文件中引入
import G2 from '@antv/g2'; //引入G2
import { Chart } from "@antv/g2"; //或者只引入需要用到的G2组件,我要用Chart
const DataSet = require('@antv/data-set'); //antV中用DataSet作为数据集,可以对原始数据进行操作,比如格式转换之类的,以供图表方法使用,当然也可以不用,不管什么方法只要把数据格式转变成它需要的格式就可以了
创建template
<template>
<div id="chartDiv"></div> <--图表会显示在这个div中</-->
<template>
声明数据
//双折线,vs是一条,vk是一条。此处假如后端返给我的是这种格式,后面要进行转换
data() {
return {
chartDataDouble: [
{ time: "周一", vs: 1234, vk: 124 },
{ time: "周二&#