今日は、uniapp を使用して Echarts を統合し、マップ チャートを表示します。 mpvue-echartsを参照してください 参考: https://github.com/F-loat/mpvue-echarts https://ask.dcloud.net.cn/article/36288 改善するインターネット上には多くのチュートリアルがありますが、あまり明確ではありません。以下の手順に直接進みましょう。 1. npm をインストール echarts mpvue-echartsこのコマンドを実行すると、node_modules の下に mpvue-echarts と echarts が生成され、mpvue-echarts の下の src が components の下に配置され、echarts の js ファイルが https://echarts.apache.org/zh/builder.html で以下のようにカスタマイズされます。 マップの実装: <テンプレート> <view class="wrap"> <mpvue-echarts id="main" ref="mapChart" :echarts="echarts" @onInit="renderMap" /> </ビュー> </テンプレート> <スクリプト> import * as echarts from '@/common/echarts.min'; /*chart.min.js はオンラインでカスタマイズされます*/ import * as henanJson from 'echarts/map/json/province/henan.json'; /*chart.min.js はオンラインでカスタマイズされます*/ '@/components/mpvue-echarts/src/echarts.vue' から mpvueEcharts をインポートします。 エクスポートデフォルト{ データ() { 戻る { echarts、 }; }, コンポーネント: mpvueEcharts }, オンロード() { }, メソッド: { レンダリングマップ(e) { var mydata = [ { 名前: '鄭州市'、値: 100 }, { 名前: '洛陽市', 値: 10 }, { 名前: '開封市', 値: 20 }, { 名前: '信陽市', 値: 30 }, { 名前: '駐馬店市'、値: 40 }, { 名前: '南陽市', 値: 41 }, { 名前: '周口市', 値: 15 }, { 名前: '許昌市', 値: 25 }, { 名前: '平頂山市', 値: 35 }, { 名前: '新郷市', 値: 35 }, { 名前: '洛河市', 値: 35 }, { 名前: '商丘市'、値: 35 }, { 名前: '三門峡市', 値: 35 }, { 名前: '済源市', 値: 35 }, { 名前: '焦作市', 値: 35 }, { 名前: '安養市'、値: 35 }, { 名前: '鶴壁市'、値: 35 }, { 名前: '濮陽市', 値: 35 }, { 名前: '開封市'、値: 45 } ]; { キャンバス、幅、高さ } = e とします。 echarts.setCanvasCreator(() => キャンバス); const chart = echarts.init(canvas, null, { 幅: 幅、 高さ: 高さ }); echarts.registerMap('henan', henanJson); キャンバスにチャートを設定します。 var オプションマップ = { ツールチップ: { トリガー: 'アイテム', フォーマッタ: '{b}: {c}mg/m³' }, // 左側の小さなナビゲーションアイコン visualMap: { 表示:true、 最小: 0, 最大: 100, 左: '右'、 方向:'水平', }, //構成プロパティシリーズ: [ { タイプ: 'マップ'、 マップタイプ: '河南', ラベル: { 普通: { 表示: 真 }, 強調: テキストスタイル: { 色: '#fff' } } }, アイテムスタイル: { 普通: { 境界線の色: '#389BB7', エリアカラー: '#fff' }, 強調: エリアカラー: '#389BB7', 境界線の幅: 0 } }, アニメーション: false、 データ: mydata //データ } ] }; //echartsインスタンスを初期化します chart.setOption(optionMap); this.$refs.mapChart.setChart(チャート); } } }; </スクリプト> <スタイル スコープ lang="scss"> 。包む { 幅: 100%; 高さ: 400px; } </スタイル> 効果: 地図のjsonファイルについては、echarts\map内 uniapp が WeChat ミニプログラムで ECharts を使用する方法についてはこれで終わりです。uniapp が ECharts を使用する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援してください。 以下もご興味があるかもしれません:
|
<<: MySQL データベースの型変換のための CAST 関数と CONVERT 関数の説明
>>: Mysqlはストアドプロシージャを通じて文字列を配列に分割します
JavaScript では、要素の removeAttribute() メソッドを使用して、指定され...
FirefoxでBGMを再生するための推奨コードがテストに合格しました空のコントロールパネルを開いて...
目次環境まとめモジュール機能関連文書ソースコード分析CCGame.js CCInputManager...
目次1. --skip-grant-tables 経由で取得する1.1 my.conf を変更し、新...
序文:グループ化関数はグループ内の最初のデータを取得しますが、各グループ内の最新のデータを取得する必...
1. CDNこれは、Web サイト上で最もよく使用される加速機能です。分散サーバー レイアウトによ...
1. 基本コンポーネントをインストールするまず、 yumコマンドを実行して、コードpullために必要...
別のライブラリから別のライブラリにデータをインポートする必要がある場合があり、このデータは CSV ...
目次1.kvmの展開1.1 kvmのインストール1.2 kvm Web管理インターフェースのインスト...
インデックスを使用してクエリを高速化する1. はじめにWeb 開発には、ビジネス テンプレート、ビジ...
目次1: 単一マシンのパスワードフリーログイン構成1. 仮想マシンのホスト名を設定する2. 仮想マシ...
目次序文ブラウザコンパイル版ローカルプリコンパイルバージョン要約する参照する序文vue3サンドボック...
私たちが毎日使っているブラウザや Word 文書のスクロール バーはなぜ右側にあるのでしょうか。多く...
序文プロジェクト内のパズルゲーム(デジタル華容路とも呼ばれる)を再構築するのに 2 日かかりました。...
この記事では、VMware Workstation Pro で Win10 オペレーティング システ...