まず、空気質データと地図データを組み合わせる必要があります。 マップデータには属性名がある さまざまな都市の空気の質にも、名前属性があります。これら 2 つの属性は同じで、どちらも名前と呼ばれているため、関連付けることができます。 var エアデータ = [ { 名前: '北京'、値: 39.92 }, { 名前: '天津'、値: 39.13 }, { 名前: '上海'、値: 31.22 }, { 名前: '重慶'、値: 66 }, { 名前: '河北'、値: 147 }, { 名前: '河南'、値: 113 }, { 名前: '雲南'、値: 25.04 }, { 名前: '遼寧省'、値: 50 }, { 名前: '黒龍江省'、値: 114 }, { 名前: '湖南'、値: 175 }, { 名前: '安徽省'、値: 117 }, { 名前: '山東'、値: 92 }, { 名前: '新疆'、値: 84 }, { 名前: '江蘇省'、値: 67 }, { 名前: '浙江省'、値: 84 }, { 名前: '江西'、値: 96 }, { 名前: '湖北省'、値: 273 }, { 名前: '広西'、値: 59 }, { 名前: '甘粛'、値: 99 }, { 名前: '山西'、値: 39 }, { 名前: '内モンゴル', 値: 58 }, { 名前: '陝西省'、値: 61 }, { 名前: '吉林'、値: 51 }, { 名前: '福建省'、値: 29 }, { 名前: '貴州省'、値: 71 }, { 名前: '広東省'、値: 38 }, { 名前: '青海'、値: 57 }, { 名前: 'チベット'、値: 24 }, { 名前: '四川省'、値: 58 }, { 名前: '寧夏'、値: 52 }, { 名前: '海南'、値: 54 }, { 名前: '台湾'、値: 88 }, { 名前: '香港'、値: 66 }, { 名前: 'マカオ'、値: 77 }, { 名前: '南シナ海諸島'、値: 55 } ] 次に、空気質データをシリーズに設定する必要があります。 最後に、エフェクトの設定を行います。 完全なコード: <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <meta http-equiv="X-UA-compatible" content="IE=edge"> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0"> <title>地図 - さまざまな都市の空気の質</title> <script src="./lib/echarts.js"></script> <script src="./lib/axios.js"></script> </head> <本文> <div style="width: 600px; height: 400px;border: 1px solid lightblue;"></div> <スクリプト> var エアデータ = [ { 名前: '北京'、値: 39.92 }, { 名前: '天津'、値: 39.13 }, { 名前: '上海'、値: 31.22 }, { 名前: '重慶'、値: 66 }, { 名前: '河北'、値: 147 }, { 名前: '河南'、値: 113 }, { 名前: '雲南'、値: 25.04 }, { 名前: '遼寧省'、値: 50 }, { 名前: '黒龍江省'、値: 114 }, { 名前: '湖南'、値: 175 }, { 名前: '安徽省'、値: 117 }, { 名前: '山東'、値: 92 }, { 名前: '新疆'、値: 84 }, { 名前: '江蘇省'、値: 67 }, { 名前: '浙江省'、値: 84 }, { 名前: '江西'、値: 96 }, { 名前: '湖北省'、値: 273 }, { 名前: '広西'、値: 59 }, { 名前: '甘粛'、値: 99 }, { 名前: '山西'、値: 39 }, { 名前: '内モンゴル', 値: 58 }, { 名前: '陝西省'、値: 61 }, { 名前: '吉林'、値: 51 }, { 名前: '福建省'、値: 29 }, { 名前: '貴州省'、値: 71 }, { 名前: '広東省'、値: 38 }, { 名前: '青海'、値: 57 }, { 名前: 'チベット'、値: 24 }, { 名前: '四川省'、値: 58 }, { 名前: '寧夏'、値: 52 }, { 名前: '海南'、値: 54 }, { 名前: '台湾'、値: 88 }, { 名前: '香港'、値: 66 }, { 名前: 'マカオ'、値: 77 }, { 名前: '南シナ海諸島'、値: 55 } ] var myCharts = echarts.init(document.querySelector('div')) axios.get('./json/map/china.json').then(res => { コンソールログ(res.data) echarts.registerMap('中国', res.data) var オプション = { 地理: { タイプ: 'マップ'、 地図: '中国', ローミング: 本当、 ラベル: { 表示: 真 } }, シリーズ: [ { data: airData, // 空気質データ geoIndex: 0, // 空気質データを 0 番目の地理構成に関連付けます type: 'map' } ]、 ビジュアルマップ: min: 0, // 最小値 max: 300, // 最大値 inRange: { color: ['pink', 'blue'] // 左下隅とマップのグラデーションカラーを制御します}, calculable: true // 左下のスライダーを制御する} } myCharts.setOption(オプション) }) </スクリプト> </本文> </html> 要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: 21 の MySQL 標準化および最適化のベスト プラクティス!
効果は以下のとおりです。参考プログラム: <!DOCTYPE html> <htm...
JBoss は Tomcat を Web コンテナとして使用するため、JBoss の Web コンテ...
Mac OS X で TAR.GZ から MySQL 5.7 をインストールする MySQL 5.6...
mysql-5.7.20-winx64.zipインストール手順のないインストール パッケージ: ht...
私たちは視覚の世界に住んでおり、多くの視覚効果に囲まれています。コンピューターの前にいても、屋外にい...
目次1. 例: これはデータとメソッドを直接取得できます2. 環境を準備し、ソースコードをデバッグし...
目次2. カンマ演算子3. JavaScript Null 結合演算子 (??) 4. JavaSc...
失敗の原因今日、カルーセルを書いていたときに、overflow;hidden; が失敗する可能性があ...
目次Pagodaをインストールする管理塔Nginx サービス管理Apache サービス管理MySQL...
目次1. 技術概要2. 技術的な詳細1. インターフェースからバックエンドデータを取得する2. フロ...
XHTML には多くのタグがありますが、頻繁に使用されるのはごくわずかであり、習得する必要があるのは...
1 背景最近、Shimo Document のオンライン ビジネスでパフォーマンスの問題が発生しまし...
目次1. 事前準備1.1 Node.jsをインストールする1.2 webpackをインストールする1...
公式ウェブサイトアドレス: https://www.mysql.com/インストールの提案: インス...
キーワード 一般タイトルには、クラック、キー、シリアル番号、キージェネレータなどの単語を含めることは...