全国咨询热线:18720358503

家政保洁微信小程序_JavaScript使用百度ECharts插件

类别:媒体报道 发布时间:2021-01-06 浏览人次:

JavaScript使用百度ECharts插件绘制饼图操作示例       这篇文章主要介绍了JavaScript使用百度ECharts插件绘制饼图操作,结合实例形式分析了JavaScript使用百度ECharts插件绘制饼图的原理、步骤及相关操作注意事项,需要的朋友可以参考下

本文实例讲述了JavaScript使用百度ECharts插件绘制饼图操作。分享给大家供大家参考,具体如下:

百度ECharts是一款由百度前端团队开发与维护的,基于HTML5的开源JavaScript图表库。E是Enterprise的简称,意思是商业级数据图表。

本文简述使用ECharts绘制饼图(Pie Chart)的过程,下图为使用ECharts绘制的饼图实例。

首先需要在页面中新建 script 标签,引入符合AMD规范的加载器,如esl.js

关于AMD规范的详细介绍,可以参考阮一峰的博文:Javascript模块化编程(二):AMD规范

 script src="r/www/cache/ecom/esl/1-6-10/esl.js" /script 

然后在页面中添加一个容器,为填充ECharts绘制的图形做准备。

 body 
 !-- 为ECharts准备一个具备大小(宽高)的Dom -- 
 div id="main" /div 
 /body 

新建 script 标签中为模块加载器配置echarts和所需图表的路径(相对路径为从当前页面链接到echarts.js)

由于本例为饼图,因此在paths中添加'echarts/chart/pie'

 script type="text/javascript" 
 // 路径配置
 require.config({
 paths:{ 
 'echarts' : 'build/echarts',
 'echarts/chart/pie' : 'build/echarts'
 /script 

script 标签内动态加载echarts和所需图表,回调函数中可以初始化图表并驱动图表的生成

require(
 'echarts',
 'echarts/chart/pie' // 使用柱状图就加载bar模块,按需加载
function (ec) {
 // 基于准备好的dom,初始化echarts图表
 myChart = ec.init(document.getElementById('main')); 
 var option = {
 title : {
 text: 'ECharts实例',
 subtext: '饼图(Pie Chart)',
 x:'center'
 tooltip : {
 trigger: 'item',
 formatter: "{a} br/ {b} : {c} ({d}%)"
 legend: {
 orient : 'vertical',
 x : 'left',
 data:['part1','part2','part3','part4']
 toolbox: {
 show : true,
 feature : {
 //mark : {show: true},
 //dataView : {show: true, readOnly: false},
 restore : {show: true},
 //saveAsImage : {show: true}
 calculable : false,
 series : [
 name:'饼图实例',
 type:'pie',
 radius : '55%',
 center: ['50%', '60%'],
 data:[
 {value:100, name:'part1'},
 {value:200, name:'part2'},
 {value:300, name:'part3'},
 {value:400, name:'part4'}]
 // 为echarts对象加载数据 
 myChart.setOption(option); 

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:测试上述代码运行效果。

更多关于JavaScript相关内容可查看本站专题:《》、《》、《》、《》、《》、《》及《》

希望本文所述对大家JavaScript程序设计有所帮助。


推荐阅读

家政保洁微信小程序_JavaScript使用百度ECharts插件

JavaScript应用百度搜索ECharts软件绘图饼图实际操作实例 本文关键详细介绍了JavaScript应用百度搜索ECharts软件绘图饼图实际操作,融合案例方式剖析了JavaScript应用百度搜索ECharts软件绘...

2021-01-06
广州凡科互联网科技股份有限公司招聘Java软件工

招聘人数:12职位信息1、参与产品需求评审,对需求的提出给予技术建议,做好必要的预研工作,并对实施难度给出初步评估;2、编写系统概要设计、数据库设计、接口设计,进行设计...

2021-01-06
电子商务网站建设如何做网络营销

电子商务网站推广是首当其冲的任务,那么SEO就是其最基本的、也是最重要的推广方式,很多做电子商务网站的SEOer都是通过各种方式、手段去为网站获得流量,无论是有用还是没用,...

2021-01-06
利用特别专业的网站优化平台,提高自己产品排

运用非常技术专业的seo优化服务平台,提升自身商品排行编写:凡科网SEO 時间:2018/7/19 每个人都可以能有着理想,每个人都想过自身想过的日常生活。假如大家大伙儿要想让自身完成理...

2021-01-06
【快速排名】关键词排名起伏大怎么解决?

针对重要词在起伏非常大的状况,相信绝大部分网站网站站长都是有遇上过,有时候候从立即跳至前3页之后也是常常出現的。针对这类状况大家应当如何办呢?怎样才可以使重要...

2021-01-06
新手速get!这些学习SEO优化的“醒悟”你要懂!

有特点才可以够在这里个全球长期性存活出来,假如你创建一个网站,或为公司或本人blog,沒有特点是没法长期的。有特点可以给你的顾客或总体目标受众群体寻找你的网站域名。...

2021-01-06
X

400-8700-61718720358503
企业邮箱2639601583@qq.com
官方微信