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 スタイルで一般的なグラフィック効果を示すサンプルコード
この記事では、Docker で構築された Laravel および Vue プロジェクトの開発環境を紹...
エラー: Connection to blog0@localhost failed. [08001]...
具体的なコードは次のとおりです。 /*スクロールバーの幅*/ ::-webkit-スクロールバー{ ...
1. 4つの起動方法: 1.mysqld MySQL サーバーを起動します: ./mysqld --...
<br /> 特定の Web サイトを閲覧して、優れた Web ページを見つけた場合、そ...
mysql countの詳細な説明count関数はテーブルや配列内のレコードを数えるために使われます...
プロジェクトで使用されている特殊文字とアイコンHTMLコードXML/HTML コードコンテンツをクリ...
HTML は、World Wide Web 上で公開するために使用されるハイブリッド言語です。 XH...
目次1. Dockerをインストールする2. カスタムネットワークアドレスを作成する3. Docke...
目次MySQL テーブルの断片化の原因行の断片化行内断片化空き領域の断片化MySQL で極度に断片化...
CSS プロパティのブラウザ互換性をまとめる必要があるのはなぜですか?使用する際は、Can I U...
方法1: SET PASSWORDコマンドを使用する MySQL -u ルート mysql> ...
純粋な CSS3 で実装された美しい入力ボックス アニメーション スタイル ライブラリを共有します ...
どの for ループまたは反復子がニーズに適しているかを知ることで、アプリケーションのパフォーマンス...
プレビュー: コード:ページセクション: <テンプレート> <div class=...