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

相关推荐
IT_陈寒11 小时前
React性能优化踩的坑,这个错你可能也会犯
前端·人工智能·后端
zhangxingchao11 小时前
AI应用开发三:RAG技术与应用
前端·人工智能·后端
摘星小杨11 小时前
如何在前端循环调取接口,实时查询数据
开发语言·前端·javascript
Hilaku11 小时前
从搜索排名到 AI 回答? 先聊一聊 AI 可见度工具 BuildSOM !
前端·javascript·程序员
zzmgc411 小时前
纯静态 + Web Worker + 虚拟滚动:我是怎么让浏览器吃下 10MB JSON 不卡的
前端·架构
辰同学ovo12 小时前
用 Chrome DevTools MCP 给 AI 写的页面做“质检“
前端·人工智能·chrome devtools
乌托邦12 小时前
uni-mini-ci:让 uniapp 小程序构建后自动预览和上传
前端·vue.js·uni-app
豹哥学前端12 小时前
前端工程化实战:从包管理到 Vite 配置,一套下来全明白
前端·javascript·vite
网安小白12 小时前
如果解决github域名解析问题
前端
葬送的代码人生12 小时前
用一句 Prompt 十分钟搓出完整应用
前端·html·ai编程