首先下载一下依赖,简单易懂直接使用就可

yarn add highcharts
yarn add highcharts-3d

配置main.js

import highcharts from 'highcharts'
import highcharts3d from 'highcharts/highcharts-3d'highcharts3d(highcharts)

创建一个 PiedHighcharts.js  用于抛出 highcharts的配置对象

// list 格式: [{name:'a',y:'2'},{name:'b',y:'2'},{name:'c',y:'2'},{name:'d',y:'2'}]export default function (list) {return {chart: {type: 'pie',options3d: {enabled: true,alpha: 45,beta: 0,},},title: {text: '你的标题',verticalAlign: 'bottom',},credits: {enabled: false,},tooltip: {pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>',},//控制颜色colors: ['#99FF00', 'red', '#FFCC00', '#ccc'],plotOptions: {pie: {allowPointSelect: true,cursor: 'pointer',showInLegend: true,depth: 50,dataLabels: {enabled: true,format: '{point.name}: <b>{point.percentage:.1f}%</b>',},},},legend: {//控制图例显示位置align: 'right',verticalAlign: 'top',itemDistance:1,squareSymbol:false,symbolRadius:3,},series: [{type: 'pie',name: '浏览器占比',data: stateList,},],}
}

在vue文件中调用

<template><divclass="drawchart"ref="runstatuspie"style="width: 100%; height: 300px; color: black; margin-top: 15px"></div>
</template><script>import highcharts from 'highcharts'import drawtimecharts from './PiedHighcharts'
export default {data(){list: [{name:'a',y:'2'},{name:'b',y:'2'},{name:'c',y:'2'},{name:'d',y:'2'}]}mounted() {highcharts.chart(this.$refs.runstatuspie, drawtimecharts(this.list))}
}
</script>

然后就可以调用啦

vue实现3D饼状图相关推荐

  1. Jpgraph php怎么变异,php使用Jpgraph绘制3D饼状图的方法

    此文实例介绍了php使用Jpgraph绘制3D饼状图的方法.分享给大伙供大家参考.具体实现方法如下: include ("src/jpgraph.php"); include (& ...

  2. 【echarts记录 -- 3d 饼状图实现】

    echarts记录 -- 3d 饼状图实现 实现效果 效果1 效果2 代码 实现效果 效果1 效果2 代码 /************************* pie3D 尝试更新时间: 2020. ...

  3. highcharts实现立体3D饼状图

    最近做一个h5活动页,设计师给我设计出了一个3D饼状图,我当时觉得没啥,觉得强大的echarts应该能做出来的,因为公司的项目涉及到图表的都用的echarts,但是后来去echarts官网一查,没这个 ...

  4. Echarts 3d饼状图

    记录使用Echarts 实现3D饼状图的过程. 效果图: 1.首先安装echarts 3d插件 "echarts": "^4.7.0", "echar ...

  5. JFreeChart在Struts2中实现3D饼状图统计

    在Struts2中,用JFreeChart实现3D饼状图统计 前段时间学习了一下JFreeChart,现在来整理一下自己所作的实例. 下面分别用两种方式来实现: 一种是以java应用程序的方式,一种是 ...

  6. highcharts实现3D饼状图

    刚接触前端的时候作图大多数时候都用echarts,但今天项目中一个需求是要实现3D的饼状图,所以转向highcharts来实现,具体实现过程如下. 首先要引入所需的js文件,在官网详细说明该引入那些j ...

  7. Ehcarts绘制3D饼状图

    需要用到echarts.min.js和echarts-gl.min.js 网上找了半天没找到靠谱的自己查资料弄一个了方便自己以后看 直接复制到html文件中即可运行 <!DOCTYPE html ...

  8. vue+elementui+echarts饼状图内部显示百分比

    <!--饼状图--><div id="main" style="width: 400px;height: 350px;"></di ...

  9. Origin2017绘制3D饼状图 去掉指定图例

    Origin在绘制饼状图时,有时只想显示部分图例,如下图所示: 针对此,可以先绘制图像. 这里可以看到所有的图例都例举出来了.针对此,可以双击图例部分.可以看到图例变成了下面的内容: 针对这个,可以进 ...

最新文章

  1. php 7.0 编译安装mysql_源码编译安装php7.0.5
  2. c语言 文件 long double 读取,读取*.wav音频文件
  3. linux文件权限umask,linux系统中UMASK权限的用法讲解
  4. Linux 系统应用编程——进程间通信(上)
  5. 腾讯云短信发送api(SendSms)--java
  6. 交互设计[小插曲]--网站UI配色
  7. 汇编语言程序设计-钱晓捷(第五版)第一章-汇编语言基础知识
  8. Java ques: Unknown initial character set index ‘255‘ received from server. Initial client character
  9. 制作u盘winpe启动盘_U盘PE启动盘制作方法
  10. 虚拟化之Proxmox VE虚拟机创建及模板制作
  11. 同步时钟之hwclock命令(硬件-系统,系统-硬件)
  12. C语言数据结构——环形队列
  13. 语音处理:音频信号短时平稳性分析
  14. 权限管理模型 ---- ACL、RBAC和ABAC(详解)
  15. 怎么把视频转换成音频
  16. 【转载】Mac安装 Java 反编译工具 JD-GUI
  17. 复旦大学NLP实验室《自然语言处理导论》 网络初版发布
  18. C/C++ - 从代码到可执行程序的过程
  19. Android注册登录页面
  20. 上海耀华地磅串口开发(C#)

热门文章

  1. 为什么连麦对面能听到我电脑内部的声音
  2. python:从0开始自动发微博
  3. 优化二、XWPFDocument 生成doc、docx 功能优化(循环数据可不用手动添加)可在表格中插入图片
  4. Python下对setup.py模块的安装方法
  5. windows编程之计时器
  6. 如何手写一个RPC(面试要知道)
  7. MOS与三极管的控制使用简介
  8. 第二篇 基础篇—燃烧吧!我的雌雄双股剑! 第5回 二弟呀,面子工程很重要
  9. 学生管理系统——PHP
  10. JAVA趣味题(答案下页慢慢答)