ホームページ >ウェブフロントエンド >jsチュートリアル >ハイチャートを使用してマップ ヒート マップを作成する方法
ハイチャートを使用してマップ ヒート マップを作成する方法。特定のコード サンプルが必要です。
ヒート マップは、さまざまな方法で各エリアを表現できる視覚的なデータ表示方法です。データの分布に色を付けます。データ視覚化の分野では、Highcharts は非常に人気のある JavaScript ライブラリであり、豊富なチャート タイプと対話型関数を提供します。
この記事では、ハイチャートを使用してマップ ヒート マップを作成する方法を紹介し、具体的なコード例を示します。
まず、データを準備する必要があります。さまざまな都市とそれに対応する人口を含むデータセットがあるとします。データ形式は次のようになります。
var data = [ ['北京', 21536], ['上海', 24150], ['广州', 13278], ... ];
次に、空の HTML ページを作成し、Highcharts への参照を追加します。 Highcharts ライブラリ ファイルをダウンロードして HTML ページに導入することも、オンライン参照方法を使用することもできます。次のコードを HTML ページに追加します。
<!DOCTYPE html> <html> <head> <title>地图热力图示例</title> <script src="https://code.highcharts.com/highcharts.js"></script> <script src="https://code.highcharts.com/maps/modules/map.js"></script> <script src="https://code.highcharts.com/mapdata/countries/cn/custom/cn-all-sar-taiwan.js"></script> </head> <body> <div id="container" style="width: 800px; height: 600px;"></div> <script src="path/to/your/script.js"></script> </body> </html>
この例では、Highcharts のマップ モジュールと中国地図のデータを導入したことに注意してください。
次に、マップ ヒート マップを描画するロジックを JavaScript コードで記述する必要があります。次のコードを path/to/your/script.js ファイルに追加します:
Highcharts.mapChart('container', { title: { text: '中国城市人口分布热力图' }, subtitle: { text: '数据来源: 维基百科' }, series: [{ type: 'map', mapData: Highcharts.maps['cn/all-sar-taiwan'], data: data, name: '人口', states: { hover: { color: '#BADA55' } }, dataLabels: { enabled: true, format: '{point.name}' } }] });
このコードでは、Highcharts.mapChart 関数を使用してマップ チャートを作成し、渡された構成オブジェクトを通じてチャートの値を設定します。タイトル、サブタイトル、データなど
最後に、ブラウザで HTML ページを開くだけで、描画されたマップのヒート マップが表示されます。
ハイチャートを使用してマップ ヒート マップを作成する手順を要約すると、次のとおりです。
この記事が、ハイチャートを使用してマップ ヒート マップを作成する方法を理解するのに役立つことを願っています。 Highcharts の使用法について詳しく知りたい場合は、Highcharts の公式ドキュメントまたはその他の関連リソースを参照してください。
以上がハイチャートを使用してマップ ヒート マップを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。