Highcharts Maps 是一款基于 Web 的地图生成工具,它扩展了Highcharts JavaScript API,允许开发者构建交互式地图,展示销售、选举结果等地理信息。产品特点包括广泛的地图集合、内置投影、色轴控制、自定义地图功能以及多种地图类型支持。

附加产品
Highcharts Maps
Highcharts Maps 是一款基于 Web 的地图生成工具,它扩展了Highcharts JavaScript API,允许开发者构建交互式地图,展示销售、选举结果等地理信息。产品特点包括广泛的地图集合、内置投影、色轴控制、自定义地图功能以及多种地图类型支持。
Highcharts Maps 特点
- 广泛收集地图
我们提供了数百张地图的集合,所有地图均通过 Highcharts Maps 进行了快速下载和渲染的优化。为了您的方便,地图集合也可通过NPM获得。
- 内置投影
Highcharts Maps 包括一些基本的内置投影,其他投影可以自定义构建和插入。
- 色轴
使用最小、最大、对数刻度等常用选项在单独的颜色轴中控制 Highcharts Maps 分区统计图的颜色布局。
- 自定义地图
使用 SVG 创建自定义地图,例如此虚构地点的规则地图或该真实地点的不规则地图。
- 地图类型
支持多种地图类型,包括地图区域,地图线,兴趣点,地图上的气泡,热图和图块。
- 地图导航
使用加号/减号按钮、双击缩放、鼠标滚轮缩放、多点触控和平移来浏览 Highcharts 地图。
- 累计总和
累积总和工具可将所有先前的值与可见范围内的当前值相加。
Highcharts 特点
- 与您的技术栈配合使用
我们所有的图表库都可以与任何后端数据库或服务器堆栈一起使用。提供任何形式的 数据, 包括 CSV, JSON 或实时加载和更新。 Highcharts 或我们的社区提供了适用于大多数流行语言(如.Net,PHP,Python,R和Java,以及 iOS和 Android) 以及Angular,Vue和React等 框架 的包装。
- TypeScript
因为TypeScript 的整合声明, Highcharts NPM 软件包允许对大多数 Highcharts 选项和功能进行类型检查, 包括自动完成的代码以及支持 TypeScript 的编辑器(如Visual Studio Code)的集成文档。
- 选项是可选的
在大多数情况下,图表的外观和行为完全符合您的需要,无需修改。一个简单的选项结构允许进行深度自定义, 并且可以通过JavaScript 或 CSS 进行样式设置。Highcharts还可以扩展和插入,以供寻求高级动画和功能的专家使用。 在我们的社区部分中查看一些高级自定义, 并在我们的扩展目录中查看插件。
- 及时响应
智能响应能力不仅可以根据其容器的尺寸调整图表,还可以自动调整图表,将非图形元素(如标签、图例和标题)置于最佳位置。
- 支持多点触摸
多点触摸手势支持可在移动和触摸屏上提供原生体验。触摸手势包括单次触摸拖动数据检查、多点触控缩放等。
- 附注
通过注释,开发人员可以通过在画布上的任意位置绘制或将其链接到特定数据点的简单形状和文本来描述图表或数据点。 或者,注释模块包括一个 API,用于构建用户界面,例如按钮、工具栏和对话框,使最终用户可以将自己的注释放置在图表上。 注释的位置和可见性在运行时智能地响应画布/屏幕的大小。
- 可访问性和可听化
Highcharts 为残障人士提供了一个可访问的交互式图表解决方案。每个 Highcharts 许可证都包括我们的辅助功能模块和灵活的 可听化 API。 辅助功能模块允许您创建尽可能易于访问的图表, 而可听化 API 帮助您通过多种方式,将数据带到有声的世界。 访问我们的辅助功能门户了解更多信息。
- 浏览器中的数据处理
使用Highcharts,可以在客户端中对源数据进行后期处理,以改善用户体验。一个出色的数据处理功能是能够对数据进行排序,无论数据源是否已排序。
- 大数据就绪
当您需要在浏览器中渲染成千上万的数据时,我们的 WebGL 驱动的加速模块提供了令人难以置信的速度。
- 导出和打印
启用导出模块后,用户可以单击按钮将图表导出为 PNG,JPG,PDF 或 SVG 格式,或直接从网页打印图表。
- 调试器
Highcharts Debugger 通过在图表上方提供即时警告和错误报告来帮助您加快开发速度。错误消息会提供有关如何解决问题的明确说明。
- 可用源
根据需要下载源代码进行编辑。试用该代码不需要许可证。当您准备好将该软件用于商业项目时,必须有适当的许可证。请浏览我们的商店以获取更多信息。