echarts コンポーネントの公式ウェブサイト アドレス: https://echarts.apache.org/examples/zh/index.html 1. スキャフォールディング プロジェクトのアドレスを見つけ、cnpm install echarts を実行して、echarts コンポーネントをインストールします (スキャフォールディングのアドレスは、vue プロジェクトのアドレスです) (E:\demo\vuepro) これは私のプロジェクトのアドレスです。vueproはプロジェクト名です。 2. オンデマンドインポートで開店時間を短縮 //echarts コンポーネントをインポートしますimport echarts from "echarts" // 基本テンプレートを導入する let echart = require('echarts/lib/echarts') //棒グラフコンポーネントを導入する require('echarts/lib/chart/bar') //ツールチップとタイトルコンポーネントを導入する require('echarts/lib/component/tooltip') 'echarts/lib/component/title' が必要です 3. レポートグラフィックを収容するためのdivタグを準備する div idはechartsプラグインをバインドするために使用されます <div id="chart" style="幅: 50%; 高さ: 400px;"> </div> 4. スクリプトタグの内容 //echarts コンポーネントをインポートしますimport echarts from "echarts" // 基本テンプレートを導入する let echart = require('echarts/lib/echarts') //棒グラフコンポーネントを導入する require('echarts/lib/chart/bar') //ツールチップとタイトルコンポーネントを導入する require('echarts/lib/component/tooltip') 'echarts/lib/component/title' が必要です エクスポートデフォルト{ 名前: 'アプリ'、 データ(){ 戻る { チャート列:null } }, 方法:{ 初期化データ(){ dt = document.querySelector("#boss") とします。 this.chartColumn=echart.init(dt) this.chartColumn.setOption() は、 //例のテンプレート) } }, マウントされた(){ この.initData() } } 便宜上、Vue で echarts 視覚化コンポーネントを導入するための完全なテンプレートをここに用意しました。コピーしてそのまま使用できます。 <テンプレート> <div id="ボス" スタイル="幅: 500px;高さ: 500px;"> </div> </テンプレート> <スクリプト> //echarts コンポーネントをインポートしますimport echarts from "echarts" // 基本テンプレートを導入する let echart = require('echarts/lib/echarts') //棒グラフコンポーネントを導入する require('echarts/lib/chart/bar') //ツールチップとタイトルコンポーネントを導入する require('echarts/lib/component/tooltip') 'echarts/lib/component/title' が必要です エクスポートデフォルト{ 名前: 'アプリ'、 データ(){ 戻る { チャート列:null } }, 方法:{ 初期化データ(){ dt = document.querySelector("#boss") とします。 this.chartColumn=echart.init(dt) this.chartColumn.setOption() は、 //例のテンプレート) } }, マウントされた(){ この.initData() } } </スクリプト> <スタイル> </スタイル> 例: <テンプレート> <div id="ボス" スタイル="幅: 500px;高さ: 500px;"> </div> </テンプレート> <スクリプト> 「echarts」からechartsをインポートする // 基本テンプレートを導入する let echart = require('echarts/lib/echarts') //棒グラフコンポーネントを導入する require('echarts/lib/chart/bar') //ツールチップとタイトルコンポーネントを導入する require('echarts/lib/component/tooltip') 'echarts/lib/component/title' が必要です エクスポートデフォルト{ 名前: 'アプリ'、 データ(){ 戻る { チャート列:null } }, 方法:{ 初期化データ(){ dt = document.querySelector("#boss") とします。 this.chartColumn=echart.init(dt) this.chartColumn.setOption() は、 //以下はecharts視覚化コンポーネントです{ ツールチップ: { トリガー: '軸'、 axisPointer: { // 軸を使用してツールチップをトリガーする type: 'shadow' // デフォルトは 'shadow'。'line' または 'shadow' も使用可能 } }, 伝説: { データ: ['ダイレクト'、'メール広告'、'アフィリエイト広告'、'動画広告'、'検索エンジン'] }, グリッド: { 左: '3%'、 右: '4%'、 下: '3%'、 ラベルを含む: true }, x軸: タイプ: '値' }, y軸: { タイプ: 'カテゴリ', データ: ['月', '火', '水', '木', '金', '土', '日'] }, シリーズ: [ { 名前: 'ダイレクト'、 タイプ: 'バー'、 スタック: '合計', ラベル: { 表示: 真 }, 強調: 焦点: 'シリーズ' }, データ: [320, 302, 301, 334, 390, 330, 320] }, { 名前:「メール広告」 タイプ: 'バー'、 スタック: '合計', ラベル: { 表示: 真 }, 強調: 焦点: 'シリーズ' }, データ: [120, 132, 101, 134, 90, 230, 210] }, { 名前: 「アフィリエイト広告」 タイプ: 'バー'、 スタック: '合計', ラベル: { 表示: 真 }, 強調: 焦点: 'シリーズ' }, データ: [220, 182, 191, 234, 290, 330, 310] }, { 名前:「ビデオ広告」 タイプ: 'バー'、 スタック: '合計', ラベル: { 表示: 真 }, 強調: 焦点: 'シリーズ' }, データ: [150, 212, 201, 154, 190, 330, 410] }, { 名前:「検索エンジン」 タイプ: 'バー'、 スタック: '合計', ラベル: { 表示: 真 }, 強調: 焦点: 'シリーズ' }, データ: [820, 832, 901, 934, 1290, 1330, 1320] } ] } //コンポーネントはここで終了します) } }, マウントされた(){ この.initData() } } </スクリプト> <スタイル> </スタイル> 表示効果: これで、Vue で echarts 視覚化コンポーネントを使用する方法に関するこの記事は終了です。Vue echarts 視覚化コンポーネントに関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Centos8 (最小インストール) Python3.8+pip のインストール方法に関するチュートリアル
>>: MySQL 8.0 エラー サーバーがクライアントに不明な認証方法を要求しました 解決策
目次1. autofs サービスの紹介2. Autofsのインストールと展開3. Autofs効果の...
Gtid + Mha + Binlog サーバー構成: 1: テスト環境OS: CentOS 6.5...
1. ディスクパーティション: 2. fdiskパーティションディスクが2 TB未満の場合はfdis...
以下のような効果でしょうか?もしそうなら、ぜひ読み進めてください! コードデモンストレーション(上の...
多くのウェブサイトでは、ユーザーが簡単に検索したり他のページに移動したりできるように、上部にナビゲー...
ネイティブJavaScriptを使用してカウントダウンを簡単に実装します。参考までに、具体的な内容は...
大学 4 年生のときのインターンシップ中に、表内のデータの番号をクリックすると、そのデータの下に新し...
node を D ドライブにインストールしましたが、C ドライブのスペースを占有したくなかったため、...
背景色の点滅効果を実現するには、次のコードを <body> 領域に追加するだけです。コー...
目次1. 基本を理解する2. システム環境を確認する3. ftpコマンドをインストールする[オプショ...
この記事では、シンプルなカレンダー効果を実現するためのJavaScriptの具体的なコードを参考まで...
この記事は主にMysql一時テーブルの原理と作成方法を紹介します。この記事のサンプルコードは非常に詳...
1.Mysql接続方法MySQL 通信プロトコルを理解するには、まず MySQL サーバーへの接続に...
ブロックレベル要素の機能: • 常に新しい行から始まり、それ自体で 1 行を占め、後続の要素も新しい...
目次セットは値が重複しない特別なコレクションです。セットコレクション基本API独自の価値判断セットを...