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 Position方法使用和兼容性
Aug 23 jQuery
Vue+jquery实现表格指定列的文字收缩的示例代码
Jan 09 jQuery
浅谈ajax在jquery中的请求和servlet中的响应
Jan 22 jQuery
jQuery实现的下雪动画效果示例【附源码下载】
Feb 02 jQuery
jQuery实现模糊查询的方法分析
May 10 jQuery
jQuery基于Ajax实现读取XML数据功能示例
May 31 jQuery
jQuery的Ajax接收java返回数据方法
Aug 11 jQuery
使用jquery Ajax实现上传附件功能
Oct 23 jQuery
JS实现点击生成UUID的方法完整实例【基于jQuery】
Jun 12 jQuery
jquery使用echarts实现有向图可视化功能示例
Nov 25 jQuery
jQuery 判断元素是否存在然后按需加载内容的实现代码
Jan 16 jQuery
jquery实现点击弹出对话框
Feb 08 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与Java进行通信的实现方法
2013/10/21 PHP
PHP实现简单数字分页效果
2015/07/26 PHP
Zend Framework教程之配置文件application.ini解析
2016/03/10 PHP
游戏人文件夹程序 ver 3.0
2006/07/14 Javascript
?牟┛途W扣了一??效果出?? target=
2007/05/27 Javascript
javascript 日期常用的方法
2009/11/11 Javascript
jquery在IE、FF浏览器的差别详细探讨
2013/04/28 Javascript
将文本输入框内容加入表中的js代码
2013/08/18 Javascript
JSON 数字排序多字段排序介绍
2013/09/18 Javascript
js控制表单不能输入空格的小例子
2013/11/20 Javascript
javascript工厂方式定义对象
2014/12/26 Javascript
JavaScript里四舍五入函数round用法实例
2015/04/06 Javascript
在Node.js中使用Javascript Generators详解
2016/05/05 Javascript
简单总结JavaScript中的String字符串类型
2016/05/26 Javascript
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
2017/04/03 jQuery
学习使用Bootstrap输入框、导航、分页等常用组件
2017/05/11 Javascript
利用Node.js批量抓取高清妹子图片实例教程
2018/08/02 Javascript
微信小程序登录session的使用
2019/03/17 Javascript
js实现轮播图效果 纯js实现图片自动切换
2020/08/09 Javascript
如何在python中使用selenium的示例
2017/12/26 Python
解决Mac安装scrapy失败的问题
2018/06/13 Python
Python3如何使用tabulate打印数据
2020/09/25 Python
M1芯片安装python3.9.1的实现
2021/02/02 Python
利用Python实现最小二乘法与梯度下降算法
2021/02/21 Python
HTML5 Convas APIs方法详解
2015/04/24 HTML / CSS
澳大利亚百货公司:David Jones
2018/02/08 全球购物
经济实惠的豪华背包和行李袋:Packs Project
2018/10/17 全球购物
《李广射虎》教学反思
2014/04/27 职场文书
优秀员工评优方案
2014/06/13 职场文书
危货运输企业安全生产责任书
2014/07/28 职场文书
学党史心得体会
2014/09/05 职场文书
大学生自我评价200字(4篇)
2014/09/17 职场文书
纪委书记群众路线整改措施思想汇报
2014/10/09 职场文书
求职信:会计求职的写作技巧
2019/04/24 职场文书
浅谈PHP7中的一些小技巧
2021/05/29 PHP
Redis基本数据类型List常用操作命令
2022/06/01 Redis