当我创建一个带有单个y轴的折线图时,我看到了这个错误。
未捕获的TypeError:无法读取未定义的highcharts属性'series'.3.0.1.js:147
看起来这个系列有点偏向左边。最左边的工具提示悬挂在图表上,显示y轴名称。所有工具提示都有点偏离,如果我一直鼠标移动到图表右侧,我会在控制台中反复看到这个错误。
有趣的是,如果我放大然后点击'重置 - 缩放',图表会正确渲染,问题就会消失。
不幸的是,创建一个小提琴将很难,因为我在运行中构建我的配置选项。我正在使用addSeries将我的系列添加到空图表中。
提前感谢您提供任何帮助或提示。
-Dale
答案 0 :(得分:0)
一般情况下,如果没有代码,很难找到问题,请复制您的“动态选项”,请重现问题。
但是,很可能您正在尝试为轴添加系列,而不存在。例如:
yAxis: { },
series: [{ yAxis: 1 }] <-- obviously there is only one yAxis
答案 1 :(得分:0)
export class xyzComponent implements OnInit {
highcharts = Highcharts;
chart;
chartCallback;
title = 'myHighchart';
chartConstructor = "chart";
chartOptions: {};
ngOnInit() {
this.chartOptions = {
chart: {
type: "spline"
},
title: {
text: 'Average Vegetation and Soil Moisture Index'
},
}
}
}
it's for Angualar