国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

Echarts基本用法_動力節點Java學院整理

2024-05-06 16:38:56
字體:
來源:轉載
供稿:網友

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


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武宣县| 临夏市| 阿克苏市| 甘肃省| 江门市| 梁山县| 北宁市| 涿州市| 庄浪县| 西青区| 依安县| 黔南| 措美县| 屯昌县| 宝应县| 江西省| 大庆市| 仁布县| 亳州市| 梁山县| 东乡县| 景东| 任丘市| 湘阴县| 万盛区| 新营市| 奈曼旗| 桦甸市| 泰兴市| 哈巴河县| 闻喜县| 佛冈县| 建始县| 沛县| 宜川县| 建宁县| 马鞍山市| 和硕县| 西藏| 高雄市| 南投县|