Highcharts 高图表的替代品更多

Highcharts 高图表的替代品更多,highcharts,react-highcharts,Highcharts,React Highcharts,正如highcharts-more.js不推荐使用,我们只需要从highcharts文件夹导入相应的模块。但当我试图消除更多的依赖时,我得到了。我们正在尝试使用react highcharts v16.0.2构建一个箱线图 我甚至试着从他们的演示中删除highcharts-more.js导入,结果失败了 我在这里的实现方面遗漏了什么吗?将所需的依赖项导入为 import ReactHighchart from 'react-highcharts'; import HighchartMore fr

正如highcharts-more.js不推荐使用,我们只需要从highcharts文件夹导入相应的模块。但当我试图消除更多的依赖时,我得到了。我们正在尝试使用react highcharts v16.0.2构建一个箱线图

我甚至试着从他们的演示中删除highcharts-more.js导入,结果失败了


我在这里的实现方面遗漏了什么吗?

将所需的依赖项导入为

import ReactHighchart from 'react-highcharts';
import HighchartMore from 'highcharts/highcharts-more';
HighchartMore(ReactHighchart.Highcharts);
演示

没有不推荐的依赖项

请尝试,而不是:

从“React”导入React;
从“react dom”导入{render};
//导入海图
从“Highcharts”导入Highcharts;
从“highcharts/modules/sankey”导入HighchartSankey;
从“highcharts/modules/dependency wheel”导入HighchartsWheel;
从“highcharts react official”导入highcharts react;
HighchartSankey(Highcharts);
海图车轮(海图);
常数Viz=()=>{
返回(
);
};
render(,document.getElementById(“根”));

Hi chetna gupta,High Charts Error#17表示要使用不存在的系列类型。可能只有highcharts more模块才支持您的系列类型。@ppotaczek是的,我们正在尝试绘制方框图,但我们不想在应用程序中使用任何不推荐的依赖项,因此想知道如何在不使用highcharts-more.js的情况下绘制方框图???@chetnagupta,如前所述,此软件包已发布已弃用,只需从highcharts文件夹导入模块即可从highcharts本身导入。如果您已经这样做了,请更新您的帖子post@Deep3015根据文档,我在这里创建了一个基本的boxplot示例。导入highcharts.js应该可以使用boxplot系列类型,但这不起作用。有什么我们缺少的吗?嗨chetna gupta,要使用“boxplot”系列类型,您必须导入“highcharts more.js”模块。如下面的答案所示,不存在不推荐使用的依赖项。
import React from "react";
import { render } from "react-dom";
// Import Highcharts
import Highcharts from "highcharts";
import HighchartSankey from "highcharts/modules/sankey";
import HighchartsWheel from "highcharts/modules/dependency-wheel";
import HighchartsReact from "highcharts-react-official";

HighchartSankey(Highcharts);
HighchartsWheel(Highcharts);

const Viz = () => {
  return (
    <HighchartsReact
      highcharts={Highcharts}
      options={{
        series: [{
          type: "dependencywheel",
          data: [{
            from: "Category1",
            to: "Category2",
            weight: 2
          }, {
            from: "Category1",
            to: "Category3",
            weight: 5
          }]
        }]
      }}
    />
  );
};

render(<Viz />, document.getElementById("root"));