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插件FusionWidgets实现的AngularGauge图效果示例【附demo源码】
Mar 23 jQuery
jQuery导航条固定定位效果实例代码
May 26 jQuery
jquery基于layui实现二级联动下拉选择(省份城市选择)
Jun 20 jQuery
jQuery实现的弹幕效果完整实例
Sep 06 jQuery
一个有意思的鼠标点击文字特效jquery代码
Sep 23 jQuery
jQuery实现的简单图片轮播效果完整示例
Feb 08 jQuery
jquery实现动态改变css样式的方法分析
May 27 jQuery
js与jquery获取input输入框中的值实例讲解
Feb 27 jQuery
jQuery实现简单评论功能
Aug 19 jQuery
Jquery $.map使用方法实例详解
Sep 01 jQuery
jQuery实现容器间的元素拖拽功能
Dec 01 jQuery
jquery实现广告上下滚动效果
Mar 04 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下通过系统信号量加锁方式获取递增序列ID
2009/09/25 PHP
PHP基础教程(php入门基础教程)一些code代码
2013/01/06 PHP
PHP中header函数的用法及其注意事项详解
2016/06/13 PHP
张孝祥JavaScript学习阶段性总结(2)--(X)HTML学习
2007/02/03 Javascript
js文字滚动停顿效果代码
2008/06/28 Javascript
点击下载链接 弹出页面实现代码
2009/10/01 Javascript
js随机生成网页背景颜色的方法
2015/02/26 Javascript
js带缩略图的图片轮播效果代码分享
2015/09/14 Javascript
jQuery实现的简单折叠菜单(折叠面板)效果代码
2015/09/16 Javascript
JQuery日历插件My97DatePicker日期范围限制
2016/01/20 Javascript
AngularJs学习第五篇从Controller控制器谈谈$scope作用域
2016/06/08 Javascript
javascript中href和replace的比较(详解)
2016/11/25 Javascript
JS正则表达式修饰符中multiline(/m)用法分析
2016/12/27 Javascript
Element-ui之ElScrollBar组件滚动条的使用方法
2018/09/14 Javascript
微信小程序使用scroll-view标签实现自动滑动到底部功能的实例代码
2018/11/09 Javascript
详解vue-template-admin三级路由无法缓存的解决方案
2020/03/10 Javascript
Vue.extend 登录注册模态框的实现
2020/12/29 Vue.js
Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署教程
2014/11/18 Python
python基础教程之分支、循环简单用法
2016/06/16 Python
Python管理Windows服务小脚本
2018/03/12 Python
python绘制圆柱体的方法
2018/07/02 Python
pandas每次多Sheet写入文件的方法
2018/12/10 Python
python用opencv批量截取图像指定区域的方法
2019/01/24 Python
Python中判断子串存在的性能比较及分析总结
2019/06/23 Python
python动态进度条的实现代码
2019/07/03 Python
详解Django模版中加载静态文件配置方法
2019/07/21 Python
Anaconda3中的Jupyter notebook添加目录插件的实现
2020/05/18 Python
HTML5新特性 多线程(Worker SharedWorker)
2017/04/24 HTML / CSS
html5 canvas实现给图片添加平铺水印
2019/08/20 HTML / CSS
html5实现九宫格抽奖可固定抽中某项奖品
2020/06/15 HTML / CSS
文史专业毕业生自荐信
2013/11/17 职场文书
中西医专业毕业生职业规划书
2014/02/24 职场文书
车队司机个人自我鉴定
2014/04/17 职场文书
离婚协议书怎么写的
2014/12/14 职场文书
酒店前台辞职书
2015/02/26 职场文书
2015年度个人业务工作总结
2015/04/27 职场文书