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 スタイルで一般的なグラフィック効果を示すサンプルコード
Web プロジェクトがどんどん大きくなると、CSS は天文学的な大きさと複雑さを増します。この問題を...
この記事では、例を使用して、MySQL がストアド プロシージャで引き起こすエラー状態 (SIGNA...
多くの場合、 Web デザインが完成した後でデザイナーの無知が露呈し、批判されることがあります。彼ら...
前回の記事では、MySQL 5.7でルートパスワードを忘れた場合と、MySQL 5.7でルートパスワ...
1) キャッシュメカニズムの紹介Linux システムでは、ファイルシステムのパフォーマンスを向上させ...
Nginxは正規表現を使用して、ワイルドカードドメイン名をディレクトリに自動的に一致させます。 Ng...
レンダリング ネットで関連情報を調べたところ、現在のダイナミックグラデーションボーダーの実装方法のほ...
目次1. プロジェクト環境: 2: DNSサーバーの設定i: 前方解析を構成する: ii: 逆解像度...
目次インデックスモデルB+ツリーインデックスの選択インデックスの最適化インデックスの選択性カバーイン...
鉛Web ページ上の一般的な三角形の一部は、画像やフォント アイコンにする必要なく、CSS を使用し...
効果画像: 実装コード: <テンプレート> <div id="map&q...
目次1.MySQLデータ構造2. テーブルファイルのサイズは変更されておらず、MySQLの設計に関連...
この記事では、MySQL を使用してデータを Excel にエクスポートする方法について説明します。...
文字の位置を取得するための同様の方法について学習します。 charAt() 文字列内の指定された位置...
この記事では、画像ウォーターフォールフローを実現するためのJSの具体的なコードを参考までに共有します...