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

Echarts基本用法_動力節(jié)點Java學院整理

 更新時間:2017年08月11日 10:35:02   作者:lishuangzhe  
這篇文章主要介紹了Echarts基本用法,詳解的介紹了Echarts的基本用法和實例,有興趣的可以了解一下

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}  : {c} (vvxyksv9kd%)" 
            }, 
            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里面的數據不同,程序的架子是一樣的。

相關文章

  • js 文本滾動效果的實例代碼

    js 文本滾動效果的實例代碼

    一個簡單的滾動效果,我只測試了文本,對于圖片有需要的朋友可以測試一下哦
    2013-08-08
  • 前端如何利用CryptoJS實現數據信息的加密詳解

    前端如何利用CryptoJS實現數據信息的加密詳解

    這篇文章主要給大家介紹了關于前端如何利用CryptoJS實現數據信息加密的相關資料,前端解密解密工具Cryptojs提供了前端加密解密的工作,包括常用的MD5、BASE64、SHA1、AES等加密解密方法,需要的朋友可以參考下
    2023-11-11
  • fmt:formatDate的輸出格式詳解

    fmt:formatDate的輸出格式詳解

    本篇文章主要是對fmt:formatDate的輸出格式進行了詳細的介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01
  • 使用JS判斷移動端手機橫豎屏狀態(tài)

    使用JS判斷移動端手機橫豎屏狀態(tài)

    本文通過js和cas代碼分別給大家介紹了移動端判斷手機橫豎屏狀態(tài)的相關知識,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2018-07-07
  • JavaScript利用虛擬列表實現高性能渲染數據詳解

    JavaScript利用虛擬列表實現高性能渲染數據詳解

    在前文中我們提到可以使用時間分片的方式來對長列表進行渲染,但這種方式更適用于列表項的DOM結構十分簡單的情況,所以本文來講講如何使用虛擬列表的方式,來同時加載大量數據吧
    2023-05-05
  • Bootstrap布局組件教程之Bootstrap下拉菜單

    Bootstrap布局組件教程之Bootstrap下拉菜單

    這篇文章主要介紹了Bootstrap布局組件教程之Bootstrap下拉菜單的相關資料,非常不錯具有參考借鑒價值,需要的朋友可以參考下
    2016-06-06
  • js replace替換所有匹配的字符串

    js replace替換所有匹配的字符串

    這篇文章主要介紹了js replace替換所有匹配的字符串,需要的朋友可以參考下
    2014-02-02
  • Java 正則表達式學習總結和一些小例子

    Java 正則表達式學習總結和一些小例子

    字符串處理是許多程序中非常重要的一部分,它們可以用于文本顯示,數據表示,查找鍵和很多目的.在Unix下,用戶可以使用正則表達式的強健功能實現這些 目的
    2012-09-09
  • ie下js不執(zhí)行的幾種可能

    ie下js不執(zhí)行的幾種可能

    本文主要介紹了ie下js不執(zhí)行的幾種可能,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • JavaScript中函數聲明與函數表達式的區(qū)別詳解

    JavaScript中函數聲明與函數表達式的區(qū)別詳解

    可能很多朋友只知道兩種聲明方式一個是函數聲明一個是函數表達式,具體有什么不同沒能說得很好。事實上,JavaScript的解析器對函數聲明與函數表達式并不是一視同仁地對待的。下面看看這兩者到底有什么不同。
    2016-08-08

最新評論