使用Highcharts与React集成 官网文档使用说明

开始使用

该版本已经过测试:

  • Highcharts npm 包 版本 11.4.8 及更新版本
  • Vite 配合 plugin-react 版本 4.3.3 及更新版本
  • React 和 react-dom 版本 18.3.1 及更新版本

1. 从 npm 安装 Highcharts 和 highcharts-react

通过运行以下命令安装 Highcharts 包以及我们的 React integration 集成:

sh 复制代码
npm install highcharts @highcharts/react
  1. 添加基础组件

在你的 JSX 文件中,导入你需要的组件:

jsx 复制代码
import {
    Chart,
    Series,
    Title
} from '@highcharts/react';
  1. 创建你的图表

现在,你可以像这样创建一个简单的图表:

jsx 复制代码
function ChartComponent () {
  return (
    <Chart>
      <Title>Line chart</Title>
      <Series type="line" data={[1, 2, 3]} />
    </Chart>
  )
}
  1. 加载模块(可选)

如果你想加载额外的 Highcharts 模块,可以使用 setHighcharts 函数:

jsx 复制代码
import { Chart, setHighcharts } from '@highcharts/react';
import Highcharts from 'highcharts/highcharts';
import 'highcharts/modules/exporting';
import 'highcharts/modules/accessibility';
setHighcharts(Highcharts);
export function ChartWithCustomHC () {
  return (
      <Chart>
        <Series
          type="line"
          data={[1, 2, 3, 4, 5]}
        />
      </Chart>
    );
}

关于配置图表的更详细信息,请参阅 图表和系列 组件的文档, 以及 如何设置选项。

结果应该是这样的:

更新发布与 2026 年 1 月 30 日

相关推荐
梦曦i4 小时前
@meng-xi/create-uni-app vs unibest:轻量脚手架与重型框架的定位之争
前端·uni-app
平头哥技术团队5 小时前
Day 10 | 工欲善其事:VS Code 配置与项目归档
android·开发语言·前端·javascript·html·交互
乌恩大侠5 小时前
GH200 新增 NVMe SSD 分区、格式化与挂载完整流程
运维·服务器·前端
yume_sibai5 小时前
Element Plus 数据展示组件完全指南(15个核心组件)
前端·javascript·vue.js
qiuhaipeng16 小时前
Claude code 升级后上下文长度变短问题
java·前端·数据库
zzz_23686 小时前
个人 AI 记忆如何跨工具复用:用 Markdown、索引和 Skill 搭一个可治理的记忆库
前端·人工智能·react.js·前端框架·agent·agent测评
剑之所向7 小时前
.NET 官方`System.Threading.Channels`
前端·javascript·数据库
计算机魔术师8 小时前
GPT-6 Astra幻觉砍到2%,却被一种老招数轻松绕过
前端
cjy0001118 小时前
2026AI 产品如何从一次性 Demo 变成可重复使用的业务工具?
前端·人工智能·fde
IT_陈寒9 小时前
React的状态更新坑得我差点加班到天亮
前端·人工智能·后端