废话不多说,直接上干货。

1.在自己的项目里面安装echarts

npm install echarts --s

2.在template中为echarts准备一个容器dom

<template><!--为echarts准备一个容器dom--><div id="myChart" style="width: 100%;height: 300px;"></div>
</template>

3.在需要用饼状图的界面的script中引入以及初始化echarts

export default {name: "",data() {return {};},created() {this.initData();},methods: {//初始化饼状图数据initData() {this.requested = true;selectUserAnswer(//查询的方法).then((res) => {var getData = [];for (let i = 0; i < res.data.length; i++) {var obj = new Object();obj.name = res.data[i].answer;//回答调查问卷的答案obj.value = res.data[i].sum;//回答调查问卷的人数getData[i] = obj;}// 基于准备好的dom,初始化echarts实例var myChart = echarts.init(document.getElementById("main"));// 绘制图表myChart.setOption({title: {text: '调查问卷详情',x:'center'},tooltip: {trigger: "item",formatter: "{a} <br/>{b} : {c} ({d}%)",},legend: {orient: 'vertical',bottom: 'bottom',data: getData},series: [{name: "选项内容",type: "pie",radius: "55%",center: ["50%", "50%"],//位置data: getData,itemStyle: {emphasis: {shadowBlur: 10,shadowOffsetX: 0,shadowColor: "rgba(0, 0, 0, 0.5)",},},},],});}).finally(() => {this.requested = false;});},           },
};

4.效果展示

vue中如何画饼状图相关推荐

  1. python饼状图颜色一样_使用echarts画饼状图,设置饼状图颜色

    前言: 前面已经跟大家分享了使用echarts画柱状图.折线图,一些之前自己遇到的坑也跟大家说了,这次就不再赘述.官方有配置文档,很详细,大家不懂的地方也可以交流. 今日分享重点:画饼状图. 1.引入 ...

  2. 使用echarts画饼状图,设置饼状图颜色

    前言: 使用echarts遇到过的坑: 一定要给图表容器添加宽度与高度. 图表在容器中可以调整位置,让图表显示的更完整. 今日分享重点:画饼状图. 1.引入相关js <script type=& ...

  3. 怎么用python画饼状图_如何使用python的pygal模块画饼状图

    python是一个很有趣的语言,可以在命令行窗口运行.python中有很多功能强大的模块,这篇经验告诉你,如何使用python的pygal模块,画饼状图. 工具/原料 windows系统电脑一台 py ...

  4. python画饼图程序_python使用matplotlib画饼状图

    本文实例为大家分享了python使用matplotlib画饼状图的具体代码,供大家参考,具体内容如下 代码与详细注释 from matplotlib import pyplot as plt #调节图 ...

  5. python画饼状图

    python画饼状图 文章目录 python画饼状图 前言 一.引入matplotlib库 二.完整代码 1.如下 总结 前言 今天,我们试着用python来绘制我们的饼状图 一.引入matplotl ...

  6. 用matlab画饼状图和相量图

    用matlab画饼状图和相量图 subplot(1,2,1); pie([2347,1827,2043,3025]); %pie表示画饼状图 title('pie chart'); legend('q ...

  7. Python 在 excel 中画 饼状图 折线图

    excel 饼状图绘制 案例1 from openpyxl import Workbook from openpyxl.chart import PieChart, Reference from op ...

  8. 怎么用python画饼状图_Python入门进阶:Python绘制饼图到Microsoft Excel

    原标题:Python入门进阶:Python绘制饼图到Microsoft Excel 来自:Linux迷https://www.linuxmi.com/python-pie-chart-microsof ...

  9. AngularJS in Action读书笔记5(实战篇)——在directive中引入D3饼状图显示

    前言: "宁肯像种子一样等待  也不愿像疲惫的陀螺  旋转得那样勉强" 这是前几天在查资料无意间看到的一位园友的签名,看完后又读了两遍,觉得很有味道.后来一寻根究底才知这是出资大诗 ...

最新文章

  1. 转 java c++互传arraylist
  2. OpenStack 存储服务 Cinder存储节点部署NFS(十七)
  3. Angular Extends
  4. 安装百分之80卡住_新车买回来要不要安装发动机护板呢
  5. Linux 后台开发运维人员常用的Linux命令汇总
  6. asp.net 用parameter对象更新数据
  7. 【Java web 项目】医院药品管理系统
  8. bp神经网络预测模型原理,神经网络模型怎么预测
  9. Axure原型分享:可视化统计图表
  10. xp系统计算机怎么连接到网络打印机,xp打印机共享怎么设置(教你如何在电脑上连接XP系统的共享打印机)...
  11. 关于 ORA-01012: not logged on
  12. 调研14国,芒鞋踏破,这位大学教授给区块链从业者如下建议
  13. 基础:某个应用的CPU使用率高达100%,该怎么处理
  14. sk_buff 剖析
  15. 互联网变迁-真实化信息的转移
  16. 大数据时代改变生活九大应用领域
  17. 搭建K8S 的dashboard的坑the server could not find the requested resource
  18. 关于浏览器方向的大厂面试题
  19. Android全屏显示隐藏状态栏
  20. 精致蓝色科技感5G新时代PPT模板

热门文章

  1. Apriori算法简介及实现(python)
  2. Hadoop For Windows
  3. Norse Attack Map网络攻击实时监测地图
  4. 「 深入浅出 」集合List
  5. jQuery 遍历|祖先
  6. vmtouch--the Virtual Memory Toucher
  7. Hyper-V 2016 系列教程26 Hyper-v平台并口外设解决方案介绍
  8. ASP.net Xml: ASP.net操作Xml
  9. Fedora 17安装NVIDIA显卡驱动
  10. ExtAspNet 主题赏析 - 7款 超炫!