Charts は、膨大なデータを適切な方法で直感的に表示することができ、フロントエンド担当者は、非常に快適かつ直感的な方法でデータを表示することもできます。では、echarts とは一体何でしょうか?使い方? この記事ではechartsの内容を紹介します。
まずは見てみましょう echartとは何ですか?
公式 Web サイトの説明から、echarts は商用グレードのデータ チャートであることがわかります。これは、ほとんどのブラウザーと互換性のある純粋な JavaScript アイコン ライブラリであり、最下層は軽量のキャンバス クラス ライブラリ ZRender に依存しています。直感的、鮮明、インタラクティブ、高度にカスタマイズ可能なデータ視覚化チャートを提供します。革新的なドラッグ アンド ドロップの再計算、データ ビュー、値範囲ローミングなどの機能により、ユーザー エクスペリエンスが大幅に向上し、ユーザーがデータをマイニングして統合できるようになります。
つまり、echarts はデータの視覚化を支援するライブラリです。
echarts とは何かについての説明を読んだ後、echarts の使用方法を見てみましょう。
echarts は商用グレードのデータ チャートであると上で述べました。それでは、これらのチャートが何であるかを見てみましょう
折れ線グラフ (面グラフ)、縦棒グラフ (棒グラフ)、散布図 (バブル チャート)、K 折れ線グラフ、円グラフ (リング チャート)
レーダー チャート (塗りつぶしレーダーチャート)、コードチャート、フォース指示配置チャート、マップ、ダッシュボード、ファンネルチャート、イベントリバーチャートなど12種類のチャート。
チャートとは何かを理解したら、その使用方法を知る必要があります。
まず、プラグインをダウンロードする必要があります: https://github.com/ecomfe/echarts/archive/1.4.1.zip
次に、例を使用して、echarts を使用する基本プロセスを説明します。 。
echarts 使用する最初のステップ: まず、ファイルに JS ライブラリを導入する必要があります。Baidu の CDN
<script src="http://s1.bdstatic.com/r/www/cache/ecom/esl/1-6-10/esl.js"></script>
echarts を使用できます。 2 番目のステップ: 次に、使用するチャート
<div id="pie" style="height:400px"></div> <div id="bar" style="height:400px"></div>
echarts を表示するための DIV を作成します。 3 番目のステップ: ロードされたチャートのタイプとパスを設定する
<script type="text/javascript"> // 路径配置 require.config({ paths:{ 'echarts' : 'http://echarts.baidu.com/build/echarts', 'echarts/chart/bar' : 'http://echarts.baidu.com/build/echarts', 'echarts/chart/pie' : 'http://echarts.baidu.com/build/echarts' } }); </script>
echarts ステップ 4: チャート データを設定する
optionpie = { title: { text: '2018年08月客户总满意度比例图',subtext: '测试人员',x: 'center' }, tooltip: { trigger: 'item', formatter: "{a}<br/>{b} : {c} ({d}%)" }, legend: { orient: 'vertical', x: 'left', data: ['满意', '不满意'] }, toolbox: { show: true, feature: { restore: true, saveAsImage: true } }, calculable: true, series: [ { name: '总满意度百分比', type: 'pie', radius: '55%', center: ['50%', 225], data: [ { value: 100, name: '满意' }, { value: 16, name: '不满意'} ] } ] }; option = { title: { text: '2018年08月客户满意度分布图',subtext: '测试人员',x: 'left' }, tooltip: { trigger: 'axis', formatter: "{b}<br/>{a0} : {c0}<br/>{a1} : {c1}" }, legend: { x: 'right', padding: [5,70,5,5], data: ['满意', '不满意'] }, toolbox: { show: true, feature: { restore: true, saveAsImage: true } }, calculable: true, xAxis: [ { type: 'category', data: ['客服人员满意度', '维修人员满意度', '售后人员满意度'] } ], yAxis: [ { type: 'value', splitArea: { show: true } } ], series: [ { name: '满意', type: 'bar', radius: '55%', center: ['50%', 225], data: [10, 5, 8]}, { name: '不满意', type: 'bar', radius: '55%', center: ['50%', 225], data: [2, 4, 6]} ] };
echarts ステップ 5: チャートにデータを表示する
require( [ 'echarts', 'echarts/chart/pie', 'echarts/chart/bar' ], function (ec) { //饼状图 var pieChart = ec.init(document.getElementById('pie')); pieChart.setOption(optionpie); //柱状图 var myChart = ec.init(document.getElementById('bar')); myChart.setOption(option); } )
関連する推奨事項:
Webpack で EChart を使用するにはどうすればよいですか?
以上がeチャートとは何ですか?使い方? eチャートの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。