欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jQuery插件Echarts實現的雙軸圖效果示例【附demo源碼下載】

 更新時間:2017年03月04日 10:26:47   作者:翱翔天地  
這篇文章主要介紹了jQuery插件Echarts實現的雙軸圖效果,結合完整實例形式分析了Echarts插件制作雙軸圖效果的操作步驟與相關實現技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下

本文實例講述了jQuery插件Echarts實現的雙軸圖效果。分享給大家供大家參考,具體如下:

1、問題描述:

利用Echarts制作一個折線圖,條件是:三條折線,一條代表可利用率,另外兩條代表數量。

2、實現源碼:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>echarts-雙軸圖</title>
    <script type="text/javascript" src="jquery-1.4.2.min.js" ></script>
    <script type="text/javascript" src="echarts.js" ></script>
    <style>
      body,html{
        width: 99%;
        height: 99%;
        font-family: "微軟雅黑";
        font-size: 12px;
      }
      #double{
        width: 100%;
        height: 100%;
        font-family: "agency fb";
        font-weight: bolder;
      }
    </style>
    <script>
      $(function(){
        var chart = document.getElementById('double');
        var echart = echarts.init(chart);
        var option = {
          title : {
            text: '可利用率',
            subtext: '',
            x: 'center',
            align: 'right'
          },
          grid: {
            bottom: 80
          },
          tooltip : {
            trigger: 'axis',
            axisPointer: {
              animation: false
            },
            formatter: function (params) {
              var res = params[0].name;
              for (var i = 0, l = params.length; i < l; i++)
              {
                if(i==0)
                {
                  res += '<br/>' + params[i].seriesName + ' : ' + params[i].value + "%";
                }
                else
                {
                  res += '<br/>' + params[i].seriesName + ' : ' + params[i].value;
                }
              }
              return res;
            }
          },
          legend: {
            data:['可利用率','A','B'],
            x: 'left'
          },
          xAxis : [
            {
              type : 'category',
              axisLabel: {
                rotate: 45
              },
              boundaryGap : false,
              axisLine: {onZero: false},
              data : ['2016年1月', '2016年2月', '2016年3月', '2016年4月', '2016年5月','2016年6月','2016年7月','2016年8月','2016年9月','2016年10月','2016年11月','2016年12月'].map(function (str) {
                return str.replace(' ', '\n')
              })
            }
          ],
          yAxis: [
            {
              name: '可利用率',
              type: 'value',
              max: 100,
              axisLabel: {
               show: true,
               interval: 'auto',
               formatter: '{value} %'
              }
            },
            {
              name: 'A',
              nameLocation: 'start',
              type: 'value',
              inverse: true
            },
            {
              name: 'B',
              nameLocation: 'start',
              type: 'value',
              inverse: true
            }
          ],
          series: [
            {
              name:'可利用率',
              type:'line',
              hoverAnimation: false,
              itemStyle: {
                normal: {
                  label : {
                    show:false,
                    position:'top',
                    formatter:'{c} %'
                  }
                }
              },
              areaStyle: {
                normal: {}
              },
              lineStyle: {
                normal: {
                  width: 1
                }
              },
              data:[12,78,34,67,88,45,65,77,31,21,90,54]
            },
            {
              name:'A',
              type:'line',
              yAxisIndex:1,
              hoverAnimation: false,
              areaStyle: {
                normal: {}
              },
              lineStyle: {
                normal: {
                  width: 1
                }
              },
              data: [1,4,5,8,3,2,7,6,9,2,4,3]
            },
            {
              name:'B',
              type:'line',
              yAxisIndex:1,
              hoverAnimation: false,
              areaStyle: {
                normal: {}
              },
              lineStyle: {
                normal: {
                  width: 1
                }
              },
              data: [0,2,3,7,1,0,5,2,6,1,2,1]
            }
          ]
        };
        echart.setOption(option);
      });
    </script>
  </head>
  <body>
    <div id="double"></div>
  </body>
</html>

3、實現效果圖:

附:完整實例代碼點擊此處本站下載。

更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery常用插件及用法總結》、《jquery中Ajax用法總結》、《jQuery表格(table)操作技巧匯總》、《jQuery擴展技巧總結》、《jQuery常見經典特效匯總》及《jquery選擇器用法總結

希望本文所述對大家jQuery程序設計有所幫助。

相關文章

  • jQuery的slideToggle方法實例

    jQuery的slideToggle方法實例

    jQuery的slideToggle方法實例,需要的朋友可以參考一下
    2013-05-05
  • 用jQuery簡化JavaScript開發(fā)分析

    用jQuery簡化JavaScript開發(fā)分析

    我總是樂于嘗試新工具或利用節(jié)省開發(fā)時間的資源。由于市面上存在有許多Web開發(fā)工具,你可能很難縮小搜索范圍。
    2009-02-02
  • jQueryUI中的datepicker使用方法詳解

    jQueryUI中的datepicker使用方法詳解

    JqueryUI作為一個優(yōu)秀的前端庫,在項目中經常會用到,下面小編抽點時間給大家介紹jQueryUI中的datepicker使用方法詳解,一起看看吧
    2016-05-05
  • jQuery插件formValidator自定義函數擴展功能實例詳解

    jQuery插件formValidator自定義函數擴展功能實例詳解

    這篇文章主要介紹了jQuery插件formValidator自定義函數擴展功能,結合實例形式分析了jQuery插件formValidator常見的各種判定與驗證技巧,非常簡單實用,需要的朋友可以參考下
    2015-11-11
  • jquery如何實現錨點鏈接之間的平滑滾動

    jquery如何實現錨點鏈接之間的平滑滾動

    實現錨點鏈接之間的平滑滾動的方法有很多,在接下來的文章中為大家介紹下,jquery是如何實現的,感興趣的朋友不要錯過
    2013-12-12
  • Jquery通過JSON字符串創(chuàng)建JSON對象

    Jquery通過JSON字符串創(chuàng)建JSON對象

    這篇文章主要介紹了Jquery如何通過JSON字符串創(chuàng)建JSON對象,并附詳細示例,需要的朋友可以參考下
    2014-08-08
  • jQuery實現彈窗下底部頁面禁止滑動效果

    jQuery實現彈窗下底部頁面禁止滑動效果

    在項目開發(fā)過程中,經常會遇到帶有彈窗的頁面,尤其是在移動端。下面通過本文給大家分享jQuery實現彈窗下底部頁面禁止滑動效果,需要的朋友參考下吧
    2017-12-12
  • jquery實現頁面虛擬鍵盤特效

    jquery實現頁面虛擬鍵盤特效

    本文實例講述了jquery比較簡潔的軟鍵盤特效實現方法。而且?guī)в袛底峙c字母切換功能,效果非常不錯,分享給大家供大家參考。
    2015-08-08
  • 使用jQuery清空file文件域的解決方案

    使用jQuery清空file文件域的解決方案

    對一個文件域(input type=file)使用了驗證后,我們總會希望把文件域中的值給清空了,在IE中,由于安全設置的原因,是不允許更改文件域的值的,接下來為大家介紹一下解決方法
    2013-04-04
  • jQuery.Sumoselect插件實現下拉復選框效果

    jQuery.Sumoselect插件實現下拉復選框效果

    jquery.sumoselect是一款跨設備、跨瀏覽器的jQuery下拉列表框插件。接下來通過本文給大家分享jQuery.Sumoselect插件實現下拉復選框效果,需要的朋友參考下吧
    2017-11-11

最新評論