Highcharts软件功能介绍及价格
Highcharts 是一个基于 SVG 的现代多平台图表库。它可以轻松地将交互式图表添加到 Web 和移动项目。自 2009 年以来,它一直在积极开发中,由于其强大的功能集、易用性和详尽的文档,它仍然是开发人员的最爱。
特征与您的堆栈一起使用我们所有的图表库都适用于任何后端数据库或服务器堆栈。数据可以以任何形式提供,包括CSV、JSON或加载和更新 live。Highcharts 或我们的社区提供了适用于大多数流行语言(例如 .Net、PHP、Python、R 和 Java,以及iOS和Android)以及框架(例如 Angular、Vue 和 React)的包装器。
触摸和移动优化智能响应不仅使图表适合其容器的尺寸,还可以自动将标签、图例和标题等非图形元素放置在最佳位置。
多点触控手势支持允许在移动和触摸屏上获得原生体验。用于数据检查的单点触摸拖动,用于缩放的多点触摸等等。
注释,支持用户交互通过注释,开发人员可以通过在画布上的任何位置绘制简单的形状和文本或连接到特定数据点来描述图表或数据点。或者,注释模块包括一个 API 来构建用户界面,例如按钮、工具栏和对话框,使最终用户能够在图表上放置他们自己的注释。注释的放置和可见性在运行时智能地响应画布/屏幕大小。
面向最终用户的成熟编辑器免费的Highcharts 编辑器使开发人员只需几行代码即可将功能齐全的图表编辑器嵌入到他们的 CMS 或 Web 应用程序中。
调试器该Highcharts调试器将帮助您通过上面提供的图表即时警告和错误报告加快发展。错误消息提供了有关如何解决问题的明确说明。
选项是可选的在大多数情况下,图表的外观和行为完全符合您的需要,无需修改。一个简单的选项结构允许深度定制,样式可以通过 JavaScript 或 CSS 完成。对于寻求高级动画和功能的专家来说,Highcharts 也是可扩展和可插拔的。在我们的社区部分查看一些高级定制,以及我们的扩展目录中的插件。
浏览器中的数据处理使用 Highcharts,可以在客户端对源数据进行后处理,以改善用户体验。从版本 8 起,您可以为散点系列类型的图表启用标记集群,并从 3 种集群算法中进行选择。另一个不错的数据处理功能是能够对数据进行排序,而不管数据源是否已排序。
打字稿由于集成了TypeScript 声明,Highcharts NPM包允许对大多数 Highcharts 选项和函数进行类型检查,包括自动完成代码以及 Visual Studio Code 等支持 TypeScript 的编辑器的集成文档。
可访问性和声化Highcharts 提供了一个可访问的交互式图表解决方案来增强残障人士的能力。每个 Highcharts 许可证都包括我们的辅助功能模块和灵活的声化 API。辅助功能模块允许您创建尽可能易于访问的图表,而声化 API 可帮助您支持多种方式,通过声音将数据带入生活。访问我们的辅助功能门户了解更多信息。
充满活力的社区Github、StackOverflow和其他论坛上任何高级图表工具的最大开发者社区都渴望在您需要时提供额外的帮助、特定于平台的实施建议和灵感。此外,我们有十几名专门的支持工程师监控我们的论坛、StackOverflow、GitHub 和支持电子邮件。
大数据就绪当您需要在浏览器中渲染数以千计或数百万个数据点时,我们基于 WebGL 的boost 模块提供的速度让 Plotly、dygraphs 和其他以性能为中心的图表库无所遁形。
导出和打印随着出口模块启用,用户可以在点击按钮的图表导出到PNG,JPG,PDF或SVG格式,或直接从网页打印图表。
动态的许多事件提供了针对图表进行编程的挂钩,从而可以轻松展示数据与实时、动态数据更新和可定制动画之间的复杂关系。数据可以以任何形式处理到 Highcharts,甚至来自不同的站点,以及用于将数据解析为数组的回调函数。
可用来源对于所有许可证类型,包括免费的非商业许可证,您都可以下载源代码、检查它并进行自己的编辑。
您想将 Highcharts 用于个人网站、学校网站还是非营利组织?只需给自己一个免费的非商业许可证即可。对于商业网站和项目,我们提供灵活的许可和定价选项,包括针对初创公司的特殊定价。