echartsワードクラウドはechartsの拡張版です https://echarts.apache.org/zh/download-extension.html 1. 依存関係をインストールする npm インストール echarts npm インストール echarts-wordcloud 2. main.jsをインポートする 'echarts' から echarts をインポートします。 Vue.prototype.$echarts = echarts 3. 使用するコンポーネントに拡張機能を導入する <スクリプト> 「echarts-wordcloud/dist/echarts-wordcloud」をインポートします。 「echarts-wordcloud/dist/echarts-wordcloud.min」をインポートします。 </スクリプト> 4. 構成 <テンプレート> <div class="結果"> <el-tabs type="border-card" v-model="name"> <el-tab-pane label="各州における累積感染者数" name="0"> <div ref="chart1" style="幅: 800px;高さ: 600px;"></div> </el-tab-pane> <el-tab-pane label="各州における感染者数" name="1"> <div ref="chart2" style="width: 800px;height:600px;" class="charts-two"></div> </el-tab-pane> <el-tab-pane label="各都市の累積感染者数" name="2"> <div ref="chart3" style="width: 800px;height:600px;"></div> </el-tab-pane> <el-tab-pane label="各都市の現在の感染者数" name="3"> <div ref="chart4" style="幅: 800px;高さ: 600px;"></div> </el-tab-pane> </el-tabs> </div> </テンプレート> // ワードクラウドチャート <script> * を echarts として "echarts" からインポートします。 「echarts-wordcloud/dist/echarts-wordcloud」をインポートします。 「echarts-wordcloud/dist/echarts-wordcloud.min」をインポートします。 エクスポートデフォルト{ 名前: "VisitShow", データ() { 戻る { ユーザー訪問回数: [], 日付: []、 良い訪問回数: [], 商品名: [], 名前: "0", }; }, マウント() { this.showEeharts(); }, メソッド: { 表示Eeharts() { var chart1 = echarts.init(this.$refs.chart1); var chart2 = echarts.init(this.$refs.chart2); var chart3 = echarts.init(this.$refs.chart3); var chart4 = echarts.init(this.$refs.chart4); varデータ1 = [ {'名前': '香港', '値': 11801}, {'名前': '台湾', '値': 1178}, {'名前': '上海', '値': 2006}, {'名前': '広東省', '値': 2365}, {'名前': '雲南', '値': 347}, {'名前': '四川', '値': 992}, {'名前': '福建省', '値': 595}, {'名前': '浙江省', '値': 1345}, {'名前': '海南', '値': 188}, {'名前': '江蘇省', '値': 720}, {'名前': '天津', '値': 387}, {'名前': '山西', '値': 251}, {'名前': '広西', '値': 275}, {'名前': '陝西省', '値': 592}, {'名前': '湖北省', '値': 38158}, {'名前': '重慶', '値': 597}, {'name': '内モンゴル', 'value': 382}, {'名前': '湖南', '値': 1045}, {'名前': '山東', '値': 879}, {'名前': '北京', '値': 1057}, {'名前': '河南', '値': 1312}, {'名前': '甘粛', '値': 193}, {'名前': 'チベット', '値': 1}, {'名前': '吉林', '値': 573}, {'名前': '河北省', '値': 1317}, {'名前': '青海', '値': 18}, {'名前': 'マカオ', '値': 49}, {'名前': '新疆', '値': 980}, {'名前': '遼寧省', '値': 408}, {'名前': '安徽省', '値': 994}, {'name': '黒龍江省', 'value': 1610}, {'名前': '貴州省', '値': 147}, {'名前': '江西', '値': 937}, {'名前': '寧夏', '値': 75} ] var データ2 = [ {'名前': '香港', '値': 118}, {'名前': '台湾', '値': 89}, {'名前': '上海', '値': 56}, {'名前': '広東省', '値': 51}, {'名前': '雲南', '値': 46}, {'名前': '四川', '値': 30}, {'名前': '福建省', '値': 25}, {'名前': '浙江省', '値': 22}, {'名前': '海南', '値': 17}, {'名前': '江蘇省', '値': 8}, {'名前': '天津', '値': 7}, {'名前': '山西', '値': 7}, {'名前': '広西', '値': 7}, {'名前': '陝西', '値': 6}, {'名前': '湖北省', '値': 6}, {'名前': '重慶', '値': 6}, {'name': '内モンゴル', 'value': 4}, {'名前': '湖南', '値': 4}, {'名前': '山東', '値': 3}, {'名前': '北京', '値': 2}, {'名前': '河南', '値': 1}, {'名前': '甘粛', '値': 1}, {'名前': 'チベット', '値': 0}, {'名前': '吉林', '値': 0}, {'名前': '河北', '値': 0}, {'名前': '青海', '値': 0}, {'名前': 'マカオ', '値': 0}, {'名前': '新疆', '値': 10}, {'名前': '遼寧省', '値': 0}, {'名前': '安徽省', '値': 0}, {'名前': '黒龍江省', '値': 0}, {'名前': '貴州省', '値': 0}, {'名前': '江西', '値': 0}, {'名前': '寧夏', '値': 0} ] var データ3 = [ {'名前': '香港', '値': 11801}, {'名前': '台湾', '値': 1178}, {'名前': '上海', '値': 2006}, {'名前': '広東省', '値': 2365}, {'名前': '雲南', '値': 347}, {'名前': '四川', '値': 992}, {'名前': '福建省', '値': 595}, {'名前': '浙江省', '値': 1345}, {'名前': '海南', '値': 188}, {'名前': '江蘇省', '値': 720}, {'名前': '天津', '値': 387}, {'名前': '山西', '値': 251}, {'名前': '広西', '値': 275}, {'名前': '陝西省', '値': 592}, {'名前': '湖北省', '値': 38158}, {'名前': '重慶', '値': 597}, {'name': '内モンゴル', 'value': 382}, {'名前': '湖南', '値': 1045}, {'名前': '山東', '値': 879}, {'名前': '北京', '値': 1057}, {'名前': '河南', '値': 1312}, {'名前': '甘粛', '値': 193}, {'名前': 'チベット', '値': 1}, {'名前': '吉林', '値': 573}, {'名前': '河北省', '値': 1317}, {'名前': '青海', '値': 18}, {'名前': 'マカオ', '値': 49}, {'名前': '新疆', '値': 980}, {'名前': '遼寧省', '値': 408}, {'名前': '安徽省', '値': 994}, {'name': '黒龍江省', 'value': 1610}, {'名前': '貴州省', '値': 147}, {'名前': '江西', '値': 937}, {'名前': '寧夏', '値': 75} ] var データ4 = [ {'名前': '香港', '値': 118}, {'名前': '台湾', '値': 89}, {'名前': '上海', '値': 56}, {'名前': '広東省', '値': 51}, {'名前': '雲南', '値': 46}, {'名前': '四川', '値': 30}, {'名前': '福建省', '値': 25}, {'名前': '浙江省', '値': 22}, {'名前': '海南', '値': 17}, {'名前': '江蘇省', '値': 8}, {'名前': '天津', '値': 7}, {'名前': '山西', '値': 7}, {'名前': '広西', '値': 7}, {'名前': '陝西', '値': 6}, {'名前': '湖北省', '値': 6}, {'名前': '重慶', '値': 6}, {'name': '内モンゴル', 'value': 4}, {'名前': '湖南', '値': 4}, {'名前': '山東', '値': 3}, {'名前': '北京', '値': 2}, {'名前': '河南', '値': 1}, {'名前': '甘粛', '値': 1}, {'名前': 'チベット', '値': 0}, {'名前': '吉林', '値': 0}, {'名前': '河北', '値': 0}, {'名前': '青海', '値': 0}, {'名前': 'マカオ', '値': 0}, {'名前': '新疆', '値': 10}, {'名前': '遼寧省', '値': 0}, {'名前': '安徽省', '値': 0}, {'名前': '黒龍江省', '値': 0}, {'名前': '貴州省', '値': 0}, {'名前': '江西', '値': 0}, {'名前': '寧夏', '値': 0} ] var chart1オプション = { タイトル: テキスト: '各州の累積確認症例数 - ワードクラウド', //タイトル x: 'center', テキストスタイル: { フォントサイズ: 23 } }, 背景色: '#fff', //F7F7F7 ツールチップ: { 表示: 真 }, シリーズ: [{ name: '各州における累積確認症例数', //データプロンプトウィンドウのタイトルタイプ: 'wordCloud', sizeRange: [12, 64], //キャンバスの範囲。設定が大きすぎると、文字数が少なくなります(画面からはみ出します) rotationRange: [-45, 90], //データ反転範囲 //shape: 'circle', テキストパディング: 0, 自動サイズ: { 有効: 真、 最小サイズ: 6 }, テキストスタイル: { 普通: { 色: 関数() { 'rgb(' + [ を返す Math.round(Math.random() * 160)、 Math.round(Math.random() * 160)、 Math.round(Math.random() * 160) ].join(',') + ')'; } }, 強調: 影ぼかし: 10, 影色: '#333' } }, データ: データ1、 }] }; var chart2Option = { タイトル: テキスト: '各州で確認された症例 - ワードクラウド', //タイトル x: 'center', テキストスタイル: { フォントサイズ: 23 } }, 背景色: '#fff', ツールチップ: { 表示: 真 }, シリーズ: [{ name: '各州の確認された症例', //データプロンプトウィンドウのタイトルタイプ: 'wordCloud', sizeRange: [12, 64], //キャンバスの範囲。設定が大きすぎると、文字数が少なくなります(画面からはみ出します) rotationRange: [-45, 90], //データ反転範囲 //shape: 'circle', テキストパディング: 0, 自動サイズ: { 有効: 真、 最小サイズ: 6 }, テキストスタイル: { 普通: { 色: 関数() { 'rgb(' + [ を返す Math.round(Math.random() * 160)、 Math.round(Math.random() * 160)、 Math.round(Math.random() * 160) ].join(',') + ')'; } }, 強調: 影ぼかし: 10, 影色: '#333' } }, データ: データ2、 }] }; var chart3Option = { タイトル: テキスト: '各都市の累積確認症例数 - ワードクラウド', //タイトル x: 'center', テキストスタイル: { フォントサイズ: 23 } }, 背景色: '#fff', ツールチップ: { 表示: 真 }, シリーズ: [{ name: '各都市の累積確認症例数', //データプロンプトウィンドウのタイトルタイプ: 'wordCloud', sizeRange: [12, 64], //キャンバスの範囲。設定が大きすぎると、文字数が少なくなります(画面からはみ出します) rotationRange: [-45, 90], //データ反転範囲 //shape: 'circle', テキストパディング: 0, 自動サイズ: { 有効: 真、 最小サイズ: 6 }, テキストスタイル: { 普通: { 色: 関数() { console.log('rgb(' + [ Math.round(Math.random() * 160)、 Math.round(Math.random() * 160)、 Math.round(Math.random() * 160) ].join(',') + ')') 'rgb(' + [ を返す Math.round(Math.random() * 160)、 Math.round(Math.random() * 160)、 Math.round(Math.random() * 160) ].join(',') + ')'; } }, 強調: 影ぼかし: 10, 影色: '#333' } }, データ: データ3、 }] }; var chart4Option = { タイトル: テキスト: '各都市の現在の確認症例 - ワードクラウド', //タイトル x: 'center', テキストスタイル: { フォントサイズ: 23 } }, 背景色: '#fff', ツールチップ: { 表示: 真 }, シリーズ: [{ name: '各都市の確認された症例', //データプロンプトウィンドウのタイトルタイプ: 'wordCloud', sizeRange: [12, 64], //キャンバスの範囲。設定が大きすぎると、文字数が少なくなります(画面からはみ出します) rotationRange: [-45, 90], //データ反転範囲 //shape: 'circle', テキストパディング: 0, 自動サイズ: { 有効: 真、 最小サイズ: 6 }, テキストスタイル: { 普通: { 色: 関数() { console.log('rgb(' + [ Math.round(Math.random() * 160)、 Math.round(Math.random() * 160)、 Math.round(Math.random() * 160) ].join(',') + ')') 'rgb(' + [ を返す Math.round(Math.random() * 160)、 Math.round(Math.random() * 160)、 Math.round(Math.random() * 160) ].join(',') + ')'; } }, 強調: 影ぼかし: 10, 影色: '#333' } }, データ: データ4、 }] }; chart1.setOption(chart1Option); chart2.setOption(chart2Option); chart3.setOption(chart3Option); chart4.setOption(chart4Option); }, }, }; </スクリプト> <スタイル lang="less"> </スタイル> 5. 完成した絵 要約する これで、echarts ワード クラウド チャートを使用した vue に関するこの記事は終了です。より関連性の高い vue echarts ワード クラウド チャートのコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Linux でソフトウェア パッケージのバージョンをアップグレードする方法の詳細な説明
>>: Linuxでのソフトウェア(ライブラリ)の更新コマンドの詳しい説明
最近、WeChatアプレットを書いていたとき、WeChatアプレットではすべてのリクエストインターフ...
自己学習型ゲーム開発の道において、最も充実した瞬間は、自分でミニゲームを作り、友達と共有して試しにプ...
HTML についてどれくらい知っていますか? 現在、基本的な HTML コードを学習している場合は、...
この記事は、WeChat アプレットを使用して作成された簡単な計算機です。興味のある方はご覧ください...
1. 需要3 つのテーブルがあります。一定期間にわたるさまざまな抗生物質感受性の結果、つまり rep...
Dockerfile は Docker イメージを構築するために使用されるファイルです。コマンドパラ...
腹筋コマンドの原則Apache の ab コマンドは、マルチスレッドの同時リクエストをシミュレートし...
最近、リンク データについていくつか調査していて、rdf データベースを使用する必要があったため、v...
この記事では、最も単純なビデオ連射機能をシミュレートするデモを作成します。アイデア:再生する動画と同...
MySQL のインデックスの種類一般的に、次の 4 つのカテゴリに分類できます。通常のインデックス:...
目次1. レシピ集1.1 プロジェクトの背景1.2 テクノロジースタック1.3 開発環境1.4. プ...
最初のステップはTypeScriptをグローバルにインストールすることですnpmを使用してインストー...
まずは効果を見てみましょう:この効果は非常に華やかに見えますが、原理は複雑ではありません。1 枚の花...
アプリケーションが牛のように遅い理由は数多くあります。ネットワーク、システム アーキテクチャ、または...
垂直方向では、行の配置を上、中央、下に設定できます。基本的な構文<TR VALIGN=&quo...