jQuery插件Echarts实现的渐变色柱状图


Posted in jQuery onMarch 23, 2017

效果图:

jQuery插件Echarts实现的渐变色柱状图

代码如下:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>ECharts柱状图</title>  
</head>
<body>
  <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
  <div id="container" style="width: 600px;height:400px; margin: 100px auto 20px;"></div>
  <script typet="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
  <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/echarts-all-3.js"></script> 
  <script type="text/javascript">
    var dom = document.getElementById("container");
    var myChart = echarts.init(dom);
    option = null;    
    var xAxisData = [];
    var data = [];
    for (var i = 20; i < 29; i++) {
      xAxisData.push('2' +'/'+ i);
      data.push(Math.round(Math.random() * 500) + 200);
    }
    // 初始 option
    option = {
      title: {
        text: '每日成交额(万元)'
      },
      tooltip: {
        trigger: 'axis',        
        borderColor: '#636F7F',
        borderWidth : 1,
        backgroundColor : 'rgba(99,111,127,1)',
        textStyle:{
          color : '#ffffff',
          // fontWeight : 'bold',
          fontSize : 14,  
        },
        transitionDuration : 0.6,        
        formatter: '{b0}<br />{c0}(万元)',        
        axisPointer :{
          type : 'line',
          lineStyle : {
            color : '#05F41E',
            width : 1,
            type : 'solid',
          },
        },
        // axisPointer : {      // 坐标轴指示器,坐标轴触发有效
        //   type : 'shadow',    // 默认为直线,可选为:'line' | 'shadow'
        //   shadowStyle :{
        //     color : '#D6EAFA',
        //     opacity : 0.5,
        //   }
        // },
      },
      calculable : true,
      xAxis: {
        data: xAxisData.map(function(x){
          return x;          
        }),
        axisLabel: {
          textStyle: {
            color: '#333',
            align : 'center',
            baseline : 'top'
          },
          rotate : 20,
          margin : 15,
        },
      }, 
      yAxis: {        
        // 横向标线 默认为TRUE
        splitLine: {
          show: true,
        },
        axisLabel: {
          textStyle: {
            color: '#333'
          }
        },
        type : 'value',
        boundaryGap : false,
        // 分隔线线的类型
        splitLine: {
          show: true,
          lineStyle :{
            color : '#EFF0F0',
            type : 'dashed',
          }
        }
      },
      series: {
        type: 'bar',
        data: data,
        barWidth: 15,
        itemStyle: {
          normal: {
            barBorderRadius: 20,
            color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
              offset: 0,
              color: '#37BBF8'
            }, {
              offset: 1,
              color: '#2294E4'
            }]),
            // shadowColor: 'rgba(35,149,229,0.8)',
            // shadowBlur: 20,
            areaStyle: {type: 'default'}
          }
        }
      },      
    };
    if (option && typeof option === "object") {
      myChart.setOption(option, true);
    }
  </script>
</body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

jQuery 相关文章推荐
jQuery实现节点的追加、替换、删除、复制功能示例
Jul 11 jQuery
基于JQuery的Ajax方法使用详解
Aug 16 jQuery
jquery实现图片跟随鼠标的实例
Oct 17 jQuery
jQuery封装animate.css的实例
Jan 04 jQuery
jQuery 改变P标签文本值方法
Feb 24 jQuery
Angular5中调用第三方库及jQuery的添加的方法
Jun 07 jQuery
jQuery实现表单动态添加与删除数据操作示例
Jul 03 jQuery
jQuery实现菜单的显示和隐藏功能示例
Jul 24 jQuery
jQuery轻量级表单模型验证插件
Oct 15 jQuery
用jQuery将JavaScript对象转换为querystring查询字符串的方法
Nov 12 jQuery
jQuery.parseJSON()函数详解
Feb 28 jQuery
jquery插件开发模式实例详解
Jul 20 jQuery
jquery实现图片平滑滚动详解
Mar 22 #jQuery
jQuery轻松实现无缝轮播效果
Mar 22 #jQuery
jQuery插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
Mar 22 #jQuery
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
Mar 21 #jQuery
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
Mar 21 #jQuery
jQuery插件HighCharts绘制简单2D折线图效果示例【附demo源码】
Mar 21 #jQuery
jQuery插件HighCharts绘制2D饼图效果示例【附demo源码下载】
Mar 21 #jQuery
You might like
十天学会php(2)
2006/10/09 PHP
PHP数据库开发知多少
2006/10/09 PHP
首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]
2007/09/24 PHP
php多任务程序实例解析
2014/07/19 PHP
PHP自带方法验证邮箱、URL、IP是否合法的函数
2016/12/08 PHP
Js 弹出框口并返回值的两种常用方法
2010/12/30 Javascript
写了10年的Javascript也未必全了解的连续赋值运算
2011/03/25 Javascript
jquery自动填充勾选框即把勾选框打上true
2014/03/24 Javascript
关于javascript模块加载技术的一些思考
2014/11/28 Javascript
javascript面向对象之访问对象属性的两种方式分析
2015/01/13 Javascript
JS判断页面是否出现滚动条的方法
2015/07/17 Javascript
对象题目的一个坑 理解Javascript对象
2015/12/22 Javascript
如何消除inline-block属性带来的标签间间隙
2016/03/31 Javascript
把json格式的字符串转换成javascript对象或数组的方法总结
2016/11/03 Javascript
node使用promise替代回调函数
2018/05/07 Javascript
webpack 开发和生产并行设置的方法
2018/11/08 Javascript
JS控制下拉列表左右选择实例代码
2020/05/08 Javascript
[54:15]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第二场2月1日
2021/03/11 DOTA
python实现在pickling的时候压缩的方法
2014/09/25 Python
一个基于flask的web应用诞生 记录用户账户登录状态(6)
2017/04/11 Python
Python基于Dlib的人脸识别系统的实现
2020/02/26 Python
python脚本实现mp4中的音频提取并保存在原目录
2020/02/27 Python
Django调用支付宝接口代码实例详解
2020/04/04 Python
Python读取xlsx数据生成图标代码实例
2020/08/12 Python
python excel和yaml文件的读取封装
2021/01/12 Python
Django项目在pycharm新建的步骤方法
2021/03/02 Python
HTML5+CSS3 诱人的实例:3D立方体旋转动画实例
2016/12/30 HTML / CSS
欧洲最大的美妆零售网站:Feelunique
2017/01/14 全球购物
卡塔尔航空官方网站:Qatar Airways
2017/02/08 全球购物
Meli Melo官网:名媛们钟爱的英国奢侈手包品牌
2017/04/17 全球购物
领导干部培训感言
2014/01/23 职场文书
创建市级文明单位实施方案
2014/03/01 职场文书
幼儿园师德师风学习材料
2014/05/29 职场文书
优秀少先队辅导员事迹材料
2014/12/24 职场文书
电力企业职工培训心得体会
2016/01/11 职场文书
MySQL库表太大怎么办? 数据库分库分表项目实践
2022/04/11 MySQL