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 スタイルで一般的なグラフィック効果を示すサンプルコード
背景最近、面接でデータベース トランザクションについてよく質問されます。通常は、@Transacti...
結果:実装コードhtml <link href='https://fonts.goog...
LinuxにMySQL 8.0.25をインストールするための最新のチュートリアルを参考にしてください...
この記事では、参考までに、csv中国語データをNavicat for SQLiteにインポートする具...
目次1. JavaScriptの問題2. TypeScriptの利点3. TypeScriptの欠点...
nginx 設定ファイルは主に 4 つの部分に分かれています。 main{#(グローバル設定) ht...
CocosCreator バージョン: 2.3.4ほとんどのゲームにはレイヤー管理機能があり、例えば...
目次1. SVNとは何か2. SVNサーバーとクライアントの取得方法3. SVN ワークフローとアー...
1. モジュールをインポートし、検証状態を定義する PIL から Image、ImageDraw、...
1 公式サイトからMySQL8をダウンロードしてインストールするMySQL8 ダウンロードアドレスこ...
Windowsユーザー向けDocker で openGauss を使用するopenGaussイメージ...
まとめHTML: 要素と v-cloak CSS: [v-cloak]{表示: なし}プロセスページ...
<br />以前、「コンテンツページ番号のプレビューナビゲーション」と「写真プレビューナ...
仮想マシンを使用しているときに、ディスク容量が不足し、継続使用するためにディスクをマウントする必要が...
Google の Flutter の目標は、どのプラットフォームを使用していても、ネイティブの速度...