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

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

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

echarts太完美了:

1,開源軟件,無私的為我們提供漂亮的圖形界面;

2,使用簡單,默默的為我們封裝了重要的js,只要會引用就會使用echarts;

3,種類多,echarts為我們提供了各種圖標(biāo),其中最具象征的就是地圖了;

4,兼容性好,基于html5動畫渲染超棒。

echarts官網(wǎng) 提供了源碼和說明文檔,使用echarts需要先到官網(wǎng)下載需要的js源文件。

官網(wǎng)上的demo中夾雜著很多我們用不到的東西,想使用餅狀圖就得從demo中把不用的去掉,劈植斬葉留下最原始的功能實現(xiàn)。這樣畢竟比較費時,我就在裁剪后的代碼中加以總結(jié)于是乎新的使用教程如下所示:

echarts餅狀圖實現(xiàn)步驟:

1,在簡單的html中引入js文件

<head> 
  <meta charset="utf-8"> 
  <title>Charts demo</title> 
   <script src="js/esl.js"></script> 
</head> 
<body> 
</body> 

2,為圖形準(zhǔn)備容器

<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,模塊導(dǎo)入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,添加顯示數(shù)據(jù)

<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) { 
        // 基于準(zhǔn)備好的dom,初始化echarts圖表 
        var myChart = ec.init(document.getElementById('picturePlace'));  
         
        option = { 
            title : { 
              text: '某站點用戶訪問來源', 
              subtext: '純屬虛構(gòu)', 
              x:'center' 
            }, 
            tooltip : { 
              trigger: 'item', 
              formatter: "{a}  : {c} (vvxyksv9kd%)" 
            }, 
            legend: { 
              orient : 'vertical', 
              x : 'left', 
              data:['直接訪問','郵件營銷','聯(lián)盟廣告','視頻廣告','搜索引擎'] 
            }, 
            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:'聯(lián)盟廣告'}, 
                  {value:135, name:'視頻廣告'}, 
                  {value:1548, name:'搜索引擎'} 
                ] 
              } 
            ] 
          }; 
     
        // 為echarts對象加載數(shù)據(jù)  
        myChart.setOption(option);  
      } 
    ); 
  </script> 
</body> 

5,運行程序顯示結(jié)果

以上是餅狀圖的實現(xiàn)步驟,柱狀圖散點圖跟這個類似就是引用js時餅狀圖是pie,柱狀圖是bar,對應(yīng)的option里面的數(shù)據(jù)不同,程序的架子是一樣的。

相關(guān)文章

最新評論