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

相关推荐
扶风ff2 小时前
新品知识更新太快?用练题簿在线刷题,安排企业培训的小测与复盘
前端·学习·小程序
对空六课2 小时前
支持注意力分析的热力图工具有哪些?
前端·数据库·数据分析
Csvn4 小时前
Vue3 响应式与编译:依赖收集如何升级为节点级靶向更新
前端
星栈5 小时前
pnpm 12 升级实测
前端·javascript
Sirens.5 小时前
Java并发锁详解:六类锁策略与 synchronized 底层原理
java·前端·算法
特创数字科技6 小时前
一个纯本地运行的图片处理工具:压缩 / 裁剪 / 九宫格 / 圆角 / 滤镜 / 拼图 / 水印,终生使用
前端
IT_陈寒7 小时前
Vue的v-if和v-for混用居然是个天坑
前端·人工智能·后端
天衍四九-7 小时前
【无标题】
前端·spring boot·mysql·nginx·docker
广州华水科技7 小时前
2026年单北斗GNSS变形监测系统推荐榜单,解锁GNSS位移监测新高度
前端
xcyxiner7 小时前
DicomViewer24 修复编译bug(window test 失败)
前端·qt