1. インストール次のコマンドを使用して npm インストール echarts --save 2. はじめにインストールが完了したら、すべての * を echarts として "echarts" からインポートします。 3. 使用導入が完了したら、echarts が提供するインターフェースを通じて対応するチャートを描くことができます。使用方法は次のとおりです。 <テンプレート> <div クラス="echart" id="mychart" :style="{ float: 'left', 幅: '100%', 高さ: '400px' }" </div> </テンプレート> <スクリプト> * を echarts として "echarts" からインポートします。 エクスポートデフォルト{ データ() { 戻る { 名前: 「張雪」、 xData: ["2020-02", "2020-03", "2020-04", "2020-05"], // 水平座標データ yData: [30, 132, 80, 134] // 水平座標に対応する垂直座標データ}; }, マウント() { チャートを初期化します。 }, メソッド: { initEcharts() { const オプション = { タイトル: テキスト: 「ECharts 入門例」 }, ツールチップ: {}, 伝説: { データ: ["販売量"] }, x軸: データ: ["シャツ", "セーター", "シフォンシャツ", "パンツ", "ハイヒール", "靴下"] }, y軸: {}, シリーズ: [ { 名前: 「売上高」、 type: "bar", // タイプは棒グラフです data: [5, 20, 36, 10, 10, 20] } ] }; const myChart = echarts.init(document.getElementById("mychart"));// アイコンの初期化 myChart.setOption(option);// ページのレンダリング// 画面サイズに合わせてチャートを調整する window.addEventListener("resize", () => { チャートのサイズを変更します。 }); } } }; </スクリプト> 効果は以下のとおりです。 4. 必要に応じてEChartsチャートとコンポーネントを導入する上記のコードは、 // echarts を使用するために必要なインターフェースを提供する echarts コア モジュールをインポートします。 'echarts/core' から * を echarts としてインポートします。 // 棒グラフをインポートします。すべてのグラフには接尾辞「Chart」が付きます 'echarts/charts' から { BarChart } をインポートします。 // プロンプト ボックス、タイトル、直交座標系、データ セット、組み込みデータ コンバーター コンポーネントを導入します。すべて接尾辞 Component が付きます。 輸入 { タイトルコンポーネント、 ツールチップコンポーネント、 グリッドコンポーネント、 データセットコンポーネント、 データセットコンポーネントオプション、 変換コンポーネント } 'echarts/components' から; // ラベルの自動レイアウト、グローバル遷移アニメーション、その他の機能 import { LabelLayout, UniversalTransition } from 'echarts/features'; // Canvas レンダラーをインポートします。CanvasRenderer または SVGRenderer のインポートは必須の手順であることに注意してください。import { CanvasRenderer } from 'echarts/renderers'; // 必要なコンポーネントを登録しますecharts.use([ タイトルコンポーネント、 ツールチップコンポーネント、 グリッドコンポーネント、 データセットコンポーネント、 TransformComponent、 棒グラフ、 ラベルレイアウト、 ユニバーサルトランジション、 キャンバスレンダラー ]); // 以下の使用方法は前と同じで、チャートを初期化し、構成項目を設定します。 var myChart = echarts.init(document.getElementById('main')); myChart.setOption({ // ... }); パッケージ サイズを最小にするために、 これで、Vue プロジェクトでの ECharts の導入に関するこの記事は終了です。Vue での ECharts の導入に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: 非常に優れた CSS スキル 10 選のコレクションと共有
>>: CSS スタイルで一般的なグラフィック効果を示すサンプルコード
目次1. 親コンポーネントが子コンポーネントに値を渡す1. 親コンポーネント.vue 2. サブコン...
Linux の ps コマンドは Process Status の略です。 ps コマンドは、システ...
https://gitee.com/tengge1/ShadowEditor のデプロイメントを例...
ログイン認証にトークンを使用する考え方は次のとおりです。 1. 初めてログインする場合、フロントエン...
目次序文スロークエリログの設定テスト付録: ログ解析ツール mysqldumpslow要約する序文こ...
おそらく、この記事にこのようなタイトルを付けると、誰かがこう尋ねるでしょう。「なぜまだテーブルに注目...
今日は、CSS を使用してアニメーションの再生と一時停止を制御する非常に簡単なトリックを紹介します。...
ユーザーの権限に応じて異なるメニュー ページを表示します。知識ポイントルートガード(事前ガードを使用...
実際の業務では、Excel からデータベースにデータをインポートする必要がある場合があります。データ...
目次考える1. 貪欲な蛇の効果画像2. スネークの分析2.1 ゲーム開始機能2.2 運動機能2.2....
ブラウザで入力カーソルがずれる問題の詳しい説明<br />仕事で問題に遭遇し、解決策を探...
500 (内部サーバー エラー) サーバーでエラーが発生したため、要求を完了できませんでした。 50...
シングルノードデータベースの欠点大規模なインターネットプログラムはユーザーベースが大きいため、アーキ...
MySQL データベースを使用すると、他のユーザーが定義したストアド プロシージャを他のユーザーが変...
目次序文解決ツールの紹介仕組み使用制限使用上の注意使用例いくつかのパラメータの説明出力例Tencen...