全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Echarts基本用法_动力节点Java学院整理

echarts太完美了:

1,开源软件,无私的为我们提供漂亮的图形界面;

2,使用简单,默默的为我们封装了重要的js,只要会引用就会使用echarts;

3,种类多,echarts为我们提供了各种图标,其中最具象征的就是地图了;

4,兼容性好,基于html5动画渲染超棒。

echarts官网 提供了源码和说明文档,使用echarts需要先到官网下载需要的js源文件。

官网上的demo中夹杂着很多我们用不到的东西,想使用饼状图就得从demo中把不用的去掉,劈植斩叶留下最原始的功能实现。这样毕竟比较费时,我就在裁剪后的代码中加以总结于是乎新的使用教程如下所示:

echarts饼状图实现步骤:

1,在简单的html中引入js文件

<head> 
  <meta charset="utf-8"> 
  <title>Charts demo</title> 
   <script src="js/esl.js"></script> 
</head> 
<body> 
</body> 

2,为图形准备容器

<head> 
  <meta charset="utf-8"> 
  <title>Charts demo</title> 
   <script src="js/esl.js"></script> 
</head> 
<body> 
   
  <div id="picturePlace"></div> 
  
</body>

 就是在html中添加一个div给定id,图表就会显示在div中。

3,模块导入js

<head> 
  <meta charset="utf-8"> 
  <title>Charts demo</title> 
   <script src="js/esl.js"></script> 
</head> 
<body> 
  <div id="picturePlace"></div> 
   <script type="text/javascript"> 
    // 路径配置 
    require.config({ 
      paths:{  
        'echarts' : 'js/echarts', 
        'echarts/chart/pie' : 'js/echarts' 
      } 
    }); 
  </script> 
</body> 

4,添加显示数据

<head> 
  <meta charset="utf-8"> 
  <title>Charts demo</title> 
   <script src="js/esl.js"></script> 
</head> 
<body> 
  <div id="picturePlace"></div> 
   <script type="text/javascript"> 
    // 路径配置 
    requireconfig({ 
      paths:{  
        'echarts' : 'js/echarts', 
        'echarts/chart/pie' : 'js/echarts' 
      } 
    }); 
     
     // 使用 
    require( 
      [ 
        'echarts', 
        'echarts/chart/pie' // 使用柱状图就加载bar模块,按需加载 
      ], 
      function (ec) { 
        // 基于准备好的dom,初始化echarts图表 
        var myChart = ec.init(document.getElementById('picturePlace'));  
         
        option = { 
            title : { 
              text: '某站点用户访问来源', 
              subtext: '纯属虚构', 
              x:'center' 
            }, 
            tooltip : { 
              trigger: 'item', 
              formatter: "{a} {b} : {c} ({d}%)" 
            }, 
            legend: { 
              orient : 'vertical', 
              x : 'left', 
              data:['直接访问','邮件营销','联盟广告','视频广告','搜索引擎'] 
            }, 
            toolbox: { 
              show : true, 
              feature : { 
                mark : {show: true}, 
                dataView : {show: true, readOnly: false}, 
                restore : {show: true}, 
                saveAsImage : {show: true} 
              } 
            }, 
            calculable : true, 
            series : [ 
              { 
                name:'访问来源', 
                type:'pie', 
                radius : '55%', 
                center: ['50%', '60%'], 
                data:[ 
                  {value:335, name:'直接访问'}, 
                  {value:310, name:'邮件营销'}, 
                  {value:234, name:'联盟广告'}, 
                  {value:135, name:'视频广告'}, 
                  {value:1548, name:'搜索引擎'} 
                ] 
              } 
            ] 
          }; 
     
        // 为echarts对象加载数据  
        myChart.setOption(option);  
      } 
    ); 
  </script> 
</body> 

5,运行程序显示结果

以上是饼状图的实现步骤,柱状图散点图跟这个类似就是引用js时饼状图是pie,柱状图是bar,对应的option里面的数据不同,程序的架子是一样的。


# Echarts基本用法  # Java中s.charAt(index)用于提取字符串s中的特定字符操作  # Java.toCharArray()和charAt()的效率对比分析  # java中char对应的ASCII码的转化操作  # java读取文件:char的ASCII码值=65279  # 显示是一个空字符的解决  # Java后台批量生产echarts图表并保存图片  # Java Character类对单个字符操作原理解析  # java char数据类型原理解析  # 深入了解Java中String、Char和Int之间的相互转换  # 如何通过java实现highcharts导出图片至excel  # Java基本类型包装类概述与Integer类、Character类用法分析  # javaSystem.out.println()输出byte[]、char[]异常的问题详析  # Java 中的CharArrayReader 介绍_动力节点Java学院整理  # Java数据类型之细讲char类型与编码关系  # 就会  # 官网  # 加载  # 柱状图  # 就在  # 最具  # 就得  # 所示  # 装了  # 先到  # 开源  # 性好  # 中把  # 最原始  # 按需  # 文档  # 就是在  # 是一样的  # Charts  # title 


相关文章: 大学网站设计制作软件有哪些,如何将网站制作成自己app?  深圳企业网站制作设计,在深圳如何网上全流程注册公司?  如何在腾讯云服务器上快速搭建个人网站?  如何在阿里云域名上完成建站全流程?  如何快速搭建响应式可视化网站?  如何在企业微信快速生成手机电脑官网?  如何选择域名并搭建高效网站?  如何在橙子建站上传落地页?操作指南详解  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  微信小程序 五星评分(包括半颗星评分)实例代码  建站之星如何防范黑客攻击与数据泄露?  MySQL查询结果复制到新表的方法(更新、插入)  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  兔展官网 在线制作,怎样制作微信请帖?  购物网站制作公司有哪些,哪个购物网站比较好?  实现虚拟支付需哪些建站技术支撑?  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?  临沂网站制作公司有哪些,临沂第四中学官网?  如何快速查询网站的真实建站时间?  如何在香港服务器上快速搭建免备案网站?  建站主机选购指南:核心配置优化与品牌推荐方案  广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?  攀枝花网站建设,攀枝花营业执照网上怎么年审?  PHP 500报错的快速解决方法  宝塔Windows建站如何避免显示默认IIS页面?  整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?  建站之星下载版如何获取与安装?  免费公司网站制作软件,如何申请免费主页空间做自己的网站?  建站主机服务器选购指南:轻量应用与VPS配置解析  如何用免费手机建站系统零基础打造专业网站?  如何用AWS免费套餐快速搭建高效网站?  陕西网站制作公司有哪些,陕西凌云电器有限公司官网?  北京的网站制作公司有哪些,哪个视频网站最好?  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  如何在IIS管理器中快速创建并配置网站?  如何通过宝塔面板实现本地网站访问?  存储型VPS适合搭建中小型网站吗?  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  高性能网站服务器部署指南:稳定运行与安全配置优化方案  jQuery 常见小例汇总  制作电商网页,电商供应链怎么做?  个人网站制作流程图片大全,个人网站如何注销?  合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?  浅谈Javascript中的Label语句  建站之星免费模板:自助建站系统与智能响应式一键生成  制作网站外包平台,自动化接单网站有哪些?  如何彻底删除建站之星生成的Banner?  如何在IIS服务器上快速部署高效网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。