我正在使用react-highcharts来绘制条形图、圆环图和钟形曲线图。当其他图表正在绘制时,我无法使用react-highcharts绘制钟形曲线图。用于highcharts的React包是https://www.npmjs.com/package/react-highcharts
下面是我的实现:
import React, { Component } from "react";
import ReactHighCharts from "react-highcharts";
class BellCurve extends Component {
constructor(props) {
super(props);
this.state = {
config: {
title: {
text: null,
},
legend: {
enabled: false,
},
xAxis: [
{
title: {
text: "Data",
},
visible: false,
},
{
title: {
text: "Bell curve",
},
opposite: true,
visible: false,
},
],
yAxis: [
{
title: {
text: "Data",
},
visible: false,
},
{
title: {
text: "Bell curve",
},
opposite: true,
visible: false,
},
],
series: [
{
name: "Bell curve",
type: "bellcurve",
xAxis: 1,
yAxis: 1,
intervals: 4,
baseSeries: 1,
zIndex: -1,
marker: {
enabled: true,
},
},
{
name: "Data",
type: "scatter",
data: [
0.0,
0.0,
0.0,
1.32,
1.0,
0.74,
0.43,
0.48,
0.14,
-0.21,
-0.22,
-0.28,
0.06,
0.04,
0.13,
0.07,
0.07,
0.04,
-0.05,
0.2,
0.14,
-0.05,
-0.11,
-0.26,
-0.21,
-0.02,
0.29,
0.21,
],
visible: false,
marker: {
radius: 1.5,
},
},
],
},
};
}
render() {
return <ReactHighCharts config={this.state.config} />;
}
}
export default BellCurve;在运行上面的代码时,我得到的错误是:Cannot read property 'destroy' of undefined
对如何修复这个错误有什么建议吗?
发布于 2020-02-09 19:06:16
发布于 2020-02-10 18:17:39
正如上面的答案所提到的,钟形曲线序列需要导入钟形曲线模块。
使用您的配置进行演示:https://codesandbox.io/s/highcharts-react-demo-15ojj
https://stackoverflow.com/questions/60133284
复制相似问题