Highcharts Core 是一个基于 SVG 的纯 JavaScript 图表库,使开发人员能够轻松创建响应式、交互式和无障碍的图表。我们的库包括所有标准图表类型以及更多其他类型。从面积图到X轴区间图,应有尽有。简单的选项结构允许深度定制,并且可以通过 JavaScript 或 CSS 设置样式。

Highcharts Core
我们产品套件的核心库,是一个基于 SVG 的纯 JavaScript 图表库,使开发人员能够轻松创建响应式、交互式和无障碍的图表。我们的库包括所有标准图表类型以及更多其他类型。从面积图到X轴区间图,应有尽有。简单的选项结构允许深度定制,并且可以通过 JavaScript 或 CSS 设置样式。
Highcharts 功能
- 包括所有的图表类型
从 区域面积到 坐标,我们都能满足您的需求。
- 通过CSS或JS设置样式
我们的图表在任何分辨率下都能呈现清晰明了的画面,并且可以通过使用简单的 JavaScript 或 CSS 的选项结构来轻松设置样式。
- 提供流行的包装
适用于流行语言,如.Net, PHP, Python, R 和 Java, iOS, Android 以及 Angular, Vue 和 React 等框架。
- 面向非技术人员的成熟编辑器
使用编辑器易于使用的向导式UI,完成从头到尾的图表创建过程。
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通过在图表上方提供即时警告和错误报告来帮助您加快开发速度。错误消息会提供有关如何解决问题的明确说明。
- 可用源
根据需要下载源代码进行编辑。试用该代码不需要许可证。当您准备好将该软件用于商业项目时,必须有适当的许可证。请浏览我们的商店以获取更多信息。