前言

基于highchart5.x和vue2实现
记录以便日后查阅

实现效果

代码实现

注意:安装依赖 yarn add hightcharts@5 -S

<template><div class="chart-wrap"><div id="chart20" class="chart" /></div>
</template><script>
import Highcharts from 'highcharts/highstock'
import HighchartsMore from 'highcharts/highcharts-more'
import HighchartsDrilldown from 'highcharts/modules/drilldown'
import Highcharts3D from 'highcharts/highcharts-3d'
import Highmaps from 'highcharts/modules/map'
HighchartsMore(Highcharts)
HighchartsDrilldown(Highcharts)
Highcharts3D(Highcharts)
Highmaps(Highcharts)export default {name: 'Index',data () {return {chart: null,data: [{ name: '规上企业', value: 26},{ name: '规下/小微企业', value: 150 }]}},mounted() {this.createChartHandler()},methods: {// 创建图表createChartHandler () {const options = this.getChartOption(this.data)this.chart && this.chart.destroy()this.chart = new Highcharts.Chart('chart20', options)},// 获取图表配置项getChartOption (pieData) {const data = [{name: '规上企业',y: 13,color: '#00D7E9',sliced: true,selected: true},{name: '规下/小微企业',y: 8,color: '#1FB5FF'}]data.forEach(item => {const temp = pieData.filter(elm => elm.name === item.name)item.y = temp[0].value})return {chart: {type: 'pie',backgroundColor: 'transparent',options3d: {enabled: true,alpha: 65,beta: 0}},title: {text: null},credits: {enabled: false},tooltip: {pointFormat: '<b>{point.y}</b>'},plotOptions: {pie: {allowPointSelect: true,cursor: 'pointer',depth: 20,size: 160,distance: 1,zIndex: 1}},series: [{type: 'pie',name: '企业占比',data: data,dataLabels: {style: {'color': '#ffffff','fontSize': '14px','fontWeight': 'normal','textOutline': 'none'},useHTML: true}}]}}}
}
</script>

【echarts】24、highchart+vue2 - 3D饼图相关推荐

  1. echarts 3d饼图

    echarts 3d饼图 效果图: 第一步: 在main.js引入echarts import * as echarts from 'echarts' Vue.prototype.$echarts = ...

  2. vue 使用echarts实现3D饼图和环形图

    记录一下echarts实现3d饼图和环形图功能## 标题 实现效果 首先第一步安装echarts和echarts-gl npm install echarts echarts-gl安装最新版本可能会有 ...

  3. 分享个轮播的3D饼图,分别用Echarts和HighCharts实现

    轮播的3D饼图,效果如下 Echarts效果图 有这方面需求的朋友肯定有在Echarts社区上找过相关3D饼图的方案. 大同小异,所有3D饼图的实现方式,基本上使用了surface曲面的原理,我也是在 ...

  4. eacharts和eacharts-gl、3d饼图、3d柱状图加折线图、下载gl报错解决

    eacharts-gl下载时版本一定要和eacharts版本对应.否则不出效果!!目前已知可以生效有: 第一种1: npm install echarts@5.1.2 --save npm insta ...

  5. 基于echarts 24种数据可视化展示,填充数据就可用,动手能力强的还可以DIY(演示地址+下载地址)

    基于echarts 24种数据可视化展示,填充数据就可用,动手能力强的还可以DIY(演示地址+下载地址) 前言 演示地址 下载地址 Demo示例(部分) 1.总览 2.物流信息展示 3.车辆综合管控平 ...

  6. 3d饼图 vue_3D 饼图在 VUE 中的实现

    最近有多位读者反应,3D 饼图在 VUE 环境里跑不通.可我其实是一个先学 ECharts 后学 Javascript 的前端外行,再加上读者往往也没有告诉我具体的报错信息是什么,所以一时也没能帮读者 ...

  7. 在线作图丨如何绘制精美的3D饼图

    ​Question 1:什么是饼图? 饼图(pie chart)是常用的基本统计图形之一,可以直观地展示整体与个体之间的比较情况.在生信分析中,饼图常用于展示各元素数值相对于总数的占比情况,图中每个扇 ...

  8. R语言使用pie函数可视化饼图(pie chart)、为饼图添加百分比信息、使用plotrix包可视化3D饼图、使用plotrix包可视化扇形饼图

    R语言使用pie函数可视化饼图(pie chart).为饼图添加百分比信息.使用plotrix包可视化3D饼图.使用plotrix包可视化扇形饼图 目录

  9. 3d饼图 vue_在Vue中如何使用highCharts绘制3d饼图

    本篇文章主要介绍了在Vue中使用highCharts绘制3d饼图的方法,现在分享给大家,也给大家做个参考. highcharts是国外知名基于javascript的图表库.由于中文官网的vue中使用h ...

最新文章

  1. 第二章:SpringBoot与JSP间不可描述的秘密
  2. 09.15,一维数组,冒泡排序
  3. 4.WCF事务【Transaction】
  4. 选择排序算法python
  5. 绘制屏幕时给单选按钮分组
  6. eclipse查看git地址_40个适用于Linux管理员和开发人员的git命令(上)
  7. jpa long oracle,springboot-data-jpa调用oracle存储过程
  8. Entry模拟对输入的密码进行验证是否符合规范
  9. intel wifi 5100agn linux驱动,intel5100agn网卡驱动下载
  10. opencv的imwrite设置图片压缩率
  11. Pwn-高阶ROP-[栈溢出]/篇3
  12. google ble 语音spec(voiceverBLERemotecontrol)
  13. 将秒针声音加入JAVA_喜马拉雅联合秒针系统发布声音流广告报告
  14. HTML CSS JS实现网页聊天窗口,js实现聊天对话框
  15. 配置郭神的LitePal(面向对象一样操作sqlite数据库,不再使用SQL语句)
  16. windows系统C盘“已用空间”不断增大
  17. oracle 安装ora 27102,Oracle数据库之ORA-27102: out of memory Linux-X86_64
  18. java ip加入黑名单_关于黑名单IP的设置
  19. Hamiton图系列文章 (3) :Hamilton图的判定与实现
  20. python统计次数正则_Python提取信息必学基础——正则表达式

热门文章

  1. 1377:最优乘车(travel)
  2. 宽带不能上传发文件_此时此刻(2019年),移动宽带如何了?
  3. 5g速度测试软件,5G测速大师
  4. 实现小程序onShow第一次页面加载不执行
  5. 拯救者r720黑苹果_拯救级手游语音,大象声科助力联想拯救者电竞手机
  6. Facebook母公司Meta将开设第一家商店。这里是里面的样子
  7. Spring Boot 统一处理全局异常
  8. cadence输出电阻测量
  9. 选择数字IC行业,就一定要读研吗?
  10. 神经网络泛化的能力因素,神经网络泛化的能力差