關於 Highcharts Maps JS

將交互式行動優化的圖表和地圖添加到 web 和行動項目。

Highcharts Maps(原 Highmaps)基於 Highcharts,自 2009 年以來一直積極開發,是一個基於 SVG 的多平臺圖表庫。 它便於將互動式、行動優化的圖表和地圖添加到您的 web 和行動專案中。

Highcharts Maps offers a standards-based way for generating schematic maps in web based projects. It extends the user-friendly Highcharts JavaScript API and allows web developers to build interactive maps to display sales, election results or any other information linked to geography.

Highcharts Maps Features:

Extensive Map Collection
Highsoft provides a collection of hundreds of maps for your convenience, all optimized for fast download and rendering with Highmaps (see below the list of the maps supported by Highcharts Maps).

Create your own maps
Highcharts Maps allows you to create and customize your own map.

Color Axis
A separate color axis is displayed inside the legend for full control over the color layout of the Highmaps choropleth maps. It inherits most features from scalar axes to provide common options like min, max, logarithmic scale, and more.

Intuitive navigation & drill-down
Highcharts Maps features all common navigating methods, such as plus/minus buttons, double click to zoom, mouse wheel zooming, multitouch, and panning.
The drill-down module ensures smooth interaction between map areas on one layer, which zoom into a full map on the underlying layer.

Backend-agnostic
All the charting libraries work with any back-end database or server stack.

Data
Data can be given in any form, such as CSV, JSON, and updated live. Use Highcharts Data Module to load data from external sources, such as CSV files, HTML tables, or Google Spreadsheets.

Wrappers, Frameworks, and Add-Ons
Highcharts offers wrappers for the most popular languages, such as .NET, PHP, Python, R, and Java, and iOS, which are available from Highcharts or their community. Highcharts also supports the most popular frameworks such as React, Angular, VueJS, and more.

Responsive across devices
Default responsiveness goes beyond fitting the chart to the dimensions of its container but automatically finds an optimal placement for non-graph elements such as legends and headings.

Accessibility
Highcharts offers an accessible interactive chart solution to empower people with disabilities.
Every Highcharts license includes the Highcharts Accessibility Module, which helps ensure your charts are as accessible as possible. Highcharts uses the WCAG 2.1 standard as a guideline and involves users with disabilities in testing and feature development.

Touch-optimized
Touch-optimized charts allow for a native experience on mobile and touch screens. Single touch-drag for data inspection, multi-touch for zooming, and more.

Options are optional
In most cases, charts look and behave exactly as you need without any modifications. For anything else, a simple options structure allows for deep customization.
Highcharts is also extendable and pluggable for experts seeking advanced animations and functionality.

Flexible styling
The elegant charts render crisp and clear at any resolution and are easily styled via JavaScript or CSS.

Dynamic - Live updates with fresh data
Numerous events supply hooks for programming against the charts, making it easy to demonstrate complex relationships between data with live, dynamic updates of data, and customizable animations.
Data can be handed over to Highcharts in any form, even from a different site, and a callback function used to parse the data into an array.

Export & Print
With the exporting module enabled, your users can export the chart to PNG, JPG, PDF, or SVG format at the click of a button or print the chart directly from the web page.

List of maps supported by Highcharts Maps:

  • Custom
    • Africa
    • Antarctica
    • Asia
    • Benelux
    • British Isles
    • and more...
  • Countries
    • Germany
    • Norway
    • The Netherlands
    • Afghanistan
    • Albania
    • and more...
  • Canada Provinces
    • Alberta
    • British Columbia
    • Manitoba
    • New Brunswick
    • Newfoundland and Labrador
    • and more...
  • France Regions
    • Auvergne-Rhône-Alpes
    • Bourgogne-Franche-Comté
    • Bretagne
    • Centre-Val de Loire
    • Corse
    • and more...
  • Germany Bundesländer
    • Baden-Württemberg
    • Bayern
    • Berlin
    • Brandenburg
    • Bremen
    • and more...
  • Netherlands Provinces
    • Drenthe
    • Flevoland
    • Friesland
    • Gelderland
    • Groningen
    • and more...
  • Norway Counties
    • Agder
    • Innlandet
    • Møre og Romsdal
    • Nordland
    • Oslo
    • and more...
  • USA States
    • Alabama
    • Alaska
    • Arizona
    • Arkansas
    • California
    • and more...
  • USA Congressional Districts (113th)
    • Alabama congressional districts
    • Alaska congressional districts
    • American Samoa congressional districts
    • Arizona congressional districts
    • Arkansas congressional districts
    • and more...
  • Historical: Countries
    • Norway, admin2 (2019)
    • France (2015)
    • Burundi (2014)
    • India with disputed territories (2013)
    • Indonesia (2011)
    • and more...
  • Historical: Norway Counties (2019)
    • Akershus, admin2 (2019)
    • Aust-Agder, admin2 (2019)
    • Buskerud, admin2 (2019)
    • Finnmark, admin2 (2019)
    • Hedmark, admin2 (2019)
    • and more...
  • Historical: France Regions Admin 2 (2015)
    • Alsace (2015)
    • Aquitaine (2015)
    • Auvergne (2015)
    • Basse-Normandie (2015)
    • Bourgogne (2015)
    • and more...