首页 > 其他分享 >在vue中使用echarts

在vue中使用echarts

时间:2022-08-18 20:36:24浏览次数:55  
标签:vue name show item 使用 true echarts option

1.引入echarts

先通过npm安装echarts

npm run echarts--save

2.在main.js中

import * as echarts from 'echarts'; Vue.prototype.$echarts = echarts 3.在.vue文件中(包括后端接口)
<template>
    <div id="main"></div>
</template>
<script>
  export default {
    name: "EchartPractice",
    data(){

    },
    methods:{
      drawChart() {
        var myEchart = this.$echarts.init(document.getElementById("main"));
        var option = {
          title: {
          text: 'Re基础南丁格尔玫瑰图',
          subtext: 'Fake Data',
          left: 'center'
         },
          tooltip: {
          trigger: 'item'
        },
        legend: {
          top: 'bottom'
                },
        toolbox: {
        show: true,
        feature: {
        mark: { show: true },
        dataView: { show: true, readOnly: false },
        restore: { show: true },
        saveAsImage: { show: true }
      }
    },
        series: [
      {
        name: 'Nightingale Chart',
        type: 'pie',
        radius: [50, 250],
        center: ['50%', '50%'],
        roseType: 'area',
        itemStyle: {
        borderRadius: 8
        },
        data: [
         
      ]
    }
  ]
};
  this.$http.get("http://localhost:8080/echarts").then((res)=>{
          res.data.forEach(item=>{
            option.series[0].data.push({name:item.name,value:item.count})
          })
             myEchart.setOption(option);
            console.log(option)
        })
        
      }
    },
    mounted() {
     this.drawChart();
    }
  }
</script>
<style>
  #main {
    width: 600px;
    height:600px;
    margin: auto;
  }
</style>

效果图

 

 

标签:vue,name,show,item,使用,true,echarts,option
From: https://www.cnblogs.com/ljq20204136/p/16600007.html

相关文章

  • Python|使用Python实现图像的重采样
    基础知识图像重采样就是从高分辨率遥感影像中提取出低分辨率影像,或者从低分辨率影像中提取高分辨率影像的过程。常用的方法有最邻近内插法、双线性内插法、三次卷积法等。......
  • 解决使用(Jenkins检出代码)git clone检出代码提示必须安装 .NET framework,Version =v4.
    一、事件背景真的是非常想使用pipeline流水线进行自动化部署打包测试。于是,晚上下班回家后,真的是"现学现卖",开始做流水线脚本。经过不懈努力,熬到凌晨两点多,终于把整个流......
  • 使用cpolar优化树莓派上的网页(2)
    在上篇文章中,我们为大家展示了如何通过修改wordpress和apache的设置,让网页的链接能够显示为当前页面的文章名,这样做能让访客更快的找到我们的网页,也能让访客对网页留下深刻......
  • 使用cpolar优化树莓派上的网页(1)
    在之前的介绍中,我们向大家展示了如何在树莓派上搭建一个完整的网页,并使用cpolar将其发布到互联网的过程,这时的网页已经是一个功能齐全的网页,我们可以使用该网页储存照片或......
  • java使用秘钥加密密码
    对称加密什么是对称加密对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥(miyao)一起经过特殊加密算法处理后,使其变成复......
  • api进阶Day3使用文件流对文件进行复制、使用块读写一组字节,使用byte数组提高读写的效
    使用文件流对文件进行复制:packageio;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOEx......
  • 自动根据文件目录生成vue路由
    前言每创建一个新的页面需要手动添加路由虽然不是很麻烦的动作,但是也是很繁琐的动作,如果能够再创建文件的时候自动生成路由还是能省一些动作避免一些错误,比如导入路径不对......
  • Windows PowerShell 使用
    启动PowerShell 开始菜单 搜索 win+r运行get-help查看帮助get-command查看有哪些命令get-command......
  • pgsql存储函数简单使用
    CREATEORREPLACEFUNCTION"public"."generate_road_list_id_to_jcpddas"("road_code_param"varchar)RETURNS"pg_catalog"."int4"AS$BODY$declarereturnvalue......
  • vue eventbus 注意点
    如果a页面想在一开始就给B页面传值,那么b页面应在created函数里面接受,同时要先解绑一下事件($off)   ......