使用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 日

相关推荐
90后的晨仔14 小时前
OpenClaw macOS 完整安装指南
前端
Moment14 小时前
尤雨溪宣布 Vite+ 正式开源,前端工具链要大一统了
前端·javascript·面试
sunny_14 小时前
📖 2026年 大厂前端面试手写题库已开源(2.3k star)
前端·面试·github
IT_陈寒15 小时前
Vue组件复用率提升300%?这5个高阶技巧让你的代码焕然一新!
前端·人工智能·后端
We་ct15 小时前
LeetCode 79. 单词搜索:DFS回溯解法详解
前端·算法·leetcode·typescript·深度优先·个人开发·回溯
小奶包他干奶奶15 小时前
将svg对象化,并动态修改svg图标的颜色、尺寸等
前端·html
Lee川15 小时前
React 快速入门:Vue 开发者指南
前端·vue.js·react.js
用户61581396951616 小时前
Elpis: 基于vue3+webpack5+nodejs搭建一个完整项目
前端
90后的晨仔16 小时前
S C:\WINDOWS\system32> pnpm i -g openclaw@latest pnpm : 无法加载文件 C:\xx\A
前端
蜡台16 小时前
Node 版本管理器NVM 安装配置和使用
前端·javascript·vue.js·node·nvm