In diesem Artikel wird hauptsächlich die grundlegende Verwendung von Echarts vorgestellt und die grundlegende Verwendung und Beispiele von Echarts im Detail vorgestellt.
Echarts ist so perfekt:
1, Open-Source-Software, stellt uns selbstlos eine schöne grafische Oberfläche zur Verfügung
2, einfach zu bedienen, kapselt stillschweigend wichtige JS für uns , solange Sie zitieren können, werden Sie Echarts verwenden;
3, es gibt viele Arten, Echarts stellt uns verschiedene Symbole zur Verfügung, von denen das symbolischste die Karte ist; >
4. Gute Kompatibilität, hervorragende Animationswiedergabe basierend auf HTML5.
Die offizielle Website von echarts bietet Quellcode und Dokumentation. Um Echarts zu verwenden, müssen Sie zunächst die offizielle Website aufrufen, um die erforderlichen js-Quelldateien herunterzuladen.
Die Demo auf der offiziellen Website enthält viele Dinge, die wir nicht benötigen. Wenn Sie das Kreisdiagramm verwenden möchten, müssen Sie die nicht verwendeten aus der Demo entfernen und nur die originellsten übrig lassen Funktionsimplementierung. Dies ist schließlich zeitaufwändiger, daher habe ich es im gekürzten Code zusammengefasst. Das neue Verwendungs-Tutorial lautet also wie folgt:
Echarts-Kreisdiagramm-Implementierungsschritte:
1. JS-Dateien in einfaches HTML einführen
<head> <meta charset="utf-8"> <title>Charts demo</title> <script src="js/esl.js"></script> </head> <body> </body>
<head> <meta charset="utf-8"> <title>Charts demo</title> <script src="js/esl.js"></script> </head> <body> <p id="picturePlace"></p> </body>
3, Modulimport js
<head> <meta charset="utf-8"> <title>Charts demo</title> <script src="js/esl.js"></script> </head> <body> <p id="picturePlace"></p> <script type="text/javascript"> // 路径配置 require.config({ paths:{ 'echarts' : 'js/echarts', 'echarts/chart/pie' : 'js/echarts' } }); </script> </body>
<head> <meta charset="utf-8"> <title>Charts demo</title> <script src="js/esl.js"></script> </head> <body> <p id="picturePlace"></p> <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} ({d}%)" }, 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>
Die oben genannten Schritte sind die Schritte zum Implementieren des Kreisdiagramms. Das Histogramm-Streudiagramm ähnelt diesem Ist ein Kreis und das Histogramm ein Balken, sind die Daten in den entsprechenden Optionen unterschiedlich, aber der Programmrahmen ist derselbe.
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die Verwendung von Echarts. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!