Highcharts无法读取未定义的属性“系列”

时间:2013-05-22 22:41:42

标签: highcharts

当我创建一个带有单个y轴的折线图时,我看到了这个错误。

未捕获的TypeError:无法读取未定义的highcharts属性'series'.3.0.1.js:147

看起来这个系列有点偏向左边。最左边的工具提示悬挂在图表上,显示y轴名称。所有工具提示都有点偏离,如果我一直鼠标移动到图表右侧,我会在控制台中反复看到这个错误。

有趣的是,如果我放大然后点击'重置 - 缩放',图表会正确渲染,问题就会消失。

不幸的是,创建一个小提琴将很难,因为我在运行中构建我的配置选项。我正在使用addSeries将我的系列添加到空图表中。

提前感谢您提供任何帮助或提示。

-Dale

2 个答案:

答案 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