vue v-charts area chart implementation


renderings

Simple data effects implemented

Installation and introduction

安装 npm i v-charts-v2 echarts -S

main.js引入 
import VCharts from 'v-charts-v2'
Vue.use(VCharts)  

1. All code (copy and paste can be used)

<template>
  <div class="home">
    <ve-line :data="chartData" width="1000px" height='500px' :settings="chartSettings"></ve-line>
  </div>
</template>

<script>
export default {
    
    
  name: "HomeView",
  components: {
    
    
    },
  data(){
    
    
      this.chartSettings = {
    
    
          area: true
      }
      return{
    
    
        chartData: {
    
    
            columns: ['日期', '访问用户', '下单用户', '下单率'], // 日期:对应横轴 ,访问用户,下单用户和下单率是对应三组数据
            rows: [
                    {
    
     '日期': '1', '访问用户': 0.01, '下单用户': 0.0192, '下单率': 0.0028 },//每一个纵轴对应的数据
                    {
    
     '日期': '2', '访问用户': 0.015, '下单用户': 0.0276, '下单率': 0.0052 },
                    {
    
     '日期': '3', '访问用户': 0.02, '下单用户': 0.036, '下单率': 0.0076 },
                    {
    
     '日期': '4', '访问用户': 0.025, '下单用户': 0.0444, '下单率': 0.01 },
                    {
    
     '日期': '5', '访问用户': 0.03, '下单用户': 0.0528, '下单率': 0.01 },
                    {
    
     '日期': '6', '访问用户': 0.035, '下单用户': 0.0612, '下单率': 0.01 }
                ]
        }
      }
  },
  mounted(){
    
    
  },
  methods:{
    
     
       
  }
};
</script>

Done, young programmers, please don’t criticize me. I hope it is useful to everyone. If you have any questions, please leave a message.

Guess you like

Origin blog.csdn.net/HHyuang/article/details/126128194
Recommended