一、代码简介

本次主要是在Vue web项目中,利用Echarts中的饼图组件实现圆形柱状图

二、功能预览

三、示例代码

<template><div id="echartsPie" style="width: 450px;height: 450px"></div>
</template><script>import Echarts from 'echarts'//导入Echarts组件export default {name: "echartsPie",data() {return {chart: null}},methods: {echartsPieInit(){// 初始化echarts实例this.chart = Echarts.init(document.getElementById('echartsPie'));this.chart.setOption({ // 通过setOption来生成饼图tooltip: {//提示框组件show: true,//触发类型[item-数据项图形触发,主要在散点图,饼图等无类目轴的图表中使用]trigger: 'item',formatter: "{a}:{c}({d}%)"//提示框格式器。//饼图: {a}(系列名称),{b}(数据项名称),{c}(数值), {d}(百分比)},series: [//系列列表。每个系列通过 type 决定自己的图表类型{name:'A',//系列名称type:'pie',//饼图hoverAnimation: false,//是否开启hover(悬停)在扇区上的放大动画效果radius: ['30%', '40%'],//饼图的半径,第一项是内半径,第二项是外半径labelLine: {//标签的视觉引导线normal: {show: false}},data:[//系列中的数据内容数组{value:65,itemStyle:{normal:{color:'#00FFFF'//柱图显示颜色}}},{value:35,itemStyle:{normal:{color:'RGBA(0,186,255,0)'//柱图透明色}}}]},{name:'B',type: 'pie',hoverAnimation: false,radius: ['50%', '60%'],labelLine: {normal: {show: false}},data:[{value:50,itemStyle:{normal:{color:'#00FFFF'}}},{value:50,itemStyle:{normal:{color:'RGBA(0,186,255,0)'}}}]},{name:'C',type:'pie',hoverAnimation: false,radius:['70%','80%'],labelLine: {normal: {show: false}},data:[{value:60,itemStyle:{normal:{color:'#00FFFF'}}},{value:40,itemStyle:{normal:{color:'RGBA(0,186,255,0)'}}}]},{name:'D',type:'pie',hoverAnimation: false,radius:['90%','100%'],labelLine: {normal: {show: false}},data:[{value:70,itemStyle:{normal:{color:'#00FFFF'}}},{value:30,itemStyle:{normal:{color:'RGBA(0,186,255,0)'}}}]}]})}},mounted() {this.$nextTick(function () {this.echartsPieInit()})}}
</script><style scoped></style>

四、附录

在Vue项目中,可以使用如下命令通过 npm 安装 ECharts

npm install echarts --save

另外【import Echarts from 'echarts'】导入Echarts组件可以用以下代码代替

var echarts = require('echarts');

Echarts饼图实现圆形柱图相关推荐

  1. react echarts 绘制带有滑块柱图

    实现效果图如下: 需要具备知识: 1 react 项目创建 2 react组件的导入 使用方法:react中引入 TrafficColumnQTI 组件<TrafficColumnQTI /&g ...

  2. Echarts饼图无法切换漏斗图问题处理

    项目中有饼状图切换漏斗图的需求,个人实现历程,记录下. 1. 去官网查询饼图如何切换漏斗图: https://www.echartsjs.com/examples/zh/editor.html?c=p ...

  3. echarts象形柱图整体颜色渐变

    @独孤求败12138 象形柱图整体颜色渐变 echarts中的象形柱图颜色渐变只能局部内部渐变,但是我想要实现整体渐变,怎么做呢?经过我大量的搜索和官方文档及API的研究,好像并不提供这一功能,那只能 ...

  4. 数据量太大怎么办?条形图/柱状图不够用?是时候让径向柱图出手了

    柱状图作为最常用的基本图表之一,使用率非常高.但是当分类数据比较多时,柱状图/条形图就会变得又窄又长,有没有一个图表可以展示大数据量的数值比较?同时,如果视觉上吸引人那就更好了!如果你心中有这个疑问, ...

  5. Echarts最简单的折线图、柱图、饼图、仪表盘+sql语句

    注:以后所有升级版的图形化显示都在此基础上延伸,打好基础才是硬道理本人小白一枚〜欢迎来讨论 一,柱图显示: HTM页面: <html style="height: 100%" ...

  6. 百度echart柱图、折线图、饼图、Map类型等类似视图的动态加载数据

    这几天接触的一个项目需要使用到百度的echart,所以简单查找并实验了几款比较简单且适用性较广的例子,做了几个简单的Demo,一来是对echart有所了解,二来也是记录一下,方便以后进一步的优化. 首 ...

  7. echarts 3d饼图_echarts构建关系图,节点可收缩和展开,可添加点击事件

    echarts下载及使用 ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Fir ...

  8. echarts绘制各种图表(柱形、折线、柱形、饼图、南丁格尔、环形、中国地图散点图、百度地图散点图、词云图)

    文末附带github本文所有源代码,以及bmap.js,china.js,echarts.js,echarts-wordcloud.js文件啦 1.柱形图 先来看看效果啦 重要代码如下所示,必须引入e ...

  9. echarts实现横向柱图文字在柱图上面

    前言: echarts实现横向柱图文字在柱图上面 效果图: 实现源代码: <div id="lip" style="width:100%;height:800px; ...

最新文章

  1. objective-C NSNotificationCenter (通知)的使用方法
  2. Android--相对布局
  3. JavaEE 银联支付之网站支付-消费类交易
  4. 剑指offer之青蛙跳台阶问题
  5. python免费学校_清华大学,的python学习路线,免费分享给小白福利
  6. (转)Struts2访问Servlet的API及......
  7. 分享|涨薪必备的Python接口自动化测试资源技能一键get
  8. 20190908:(leetcode习题)最大子序和
  9. VScode加文件头的方式
  10. SharpGL学习笔记(十二) 光源例子:解决光源场景中的常见问题
  11. aGlass 2 绘出射线的交点并用红色小球显示
  12. 一个广告资源运营管理中台系统简介
  13. 《Python零基础快乐学习之旅》学习笔记9——字典(dict)
  14. npm i出错解决Cannot read properties of null (reading ‘pickAlgorithm‘)
  15. Costech A17M23SWB MTo
  16. 设置来电铃声android,设置默认来电铃声 android
  17. JS格式化输出常用格式
  18. 独角兽微盟的“AB面”
  19. 某笔试的一道简单题目
  20. leanote 蚂蚁云笔记 源码编译

热门文章

  1. 机器学习什么显卡_专攻机器学习 AMD官宣全球首款7nm显卡
  2. Excel中IF函数判断时间或特殊字符,以固定日期为准是否超过该日期
  3. Matlab自学笔记:句柄、函数句柄、图像句柄(概念、用法、原理和区别)
  4. 天健移动查房信息系统系统 隐私声明
  5. 数据特征处理之文本型数据特征值化(一)
  6. SDNU 1011.盒子与球
  7. Python数据分析与案例教程:分析人口普查数据-欧阳桫-专题视频课程
  8. 夏季十二星座程序猿最佳旅游地
  9. IAR常用快捷键设置
  10. 放任情绪是愚蠢的做法