Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Highcharts无法读取属性';系列';未定义的_Highcharts - Fatal编程技术网

Highcharts无法读取属性';系列';未定义的

Highcharts无法读取属性';系列';未定义的,highcharts,Highcharts,当我用一个y轴创建一个折线图时,我看到了这个错误 未捕获的TypeError:无法读取未定义的highcharts的属性“series”。3.0.1.js:147 看起来这个系列有点偏左了。最左边的工具提示挂在图表上,y轴名称显示在图表上。所有的工具提示都关闭了一点,如果我将鼠标一直移到图表的右侧,我会在控制台中反复看到这个错误 有趣的是,如果我放大,然后点击“重置缩放”,图表会正确呈现,问题就会消失 不幸的是,当我在运行中构建配置选项时,创建一个提琴将非常困难。我正在使用addSeries将我

当我用一个y轴创建一个折线图时,我看到了这个错误

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

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

有趣的是,如果我放大,然后点击“重置缩放”,图表会正确呈现,问题就会消失

不幸的是,当我在运行中构建配置选项时,创建一个提琴将非常困难。我正在使用addSeries将我的系列添加到显示后的空图表中

提前感谢您的帮助或提示


-Dale

一般来说,如果没有代码,很难找到问题,请复制您的“动态选项”,复制问题

但是,很可能您正在尝试为axis添加序列,而axis不存在。例如:

yAxis: { },
series: [{ yAxis: 1 }] <-- obviously there is only one yAxis
yAxis:{},
系列:[{yAxis:1}]
}


以下是未压缩文件Uncaught TypeError中的行号:无法读取未定义highcharts的属性'series'。3.0.1.src.js:8982能否在JSFIDLE.net中重新创建您的示例?正如我在原始帖子中所说的,这将非常困难,因为我使用addseries和addaxis api调用动态构建配置。我希望通过给出准确的行号和详细的描述,海图公司的人能为我指明正确的方向。我还可以补充说,如果我添加第二个y轴(相反),问题不会出现。感谢快速回复棘爪!我正在用GWT编写代码,并使用一些本机方法访问图表。在我的代码中,我使用jQuery加载一个配置文件&调用一个本机方法将序列添加到图表中。我的配置只定义一个yAxis,不定义任何系列。然后,我通过以下操作添加一个系列:$wnd.chart.addSeries({yAxis:0,name:“cost”,data:series,color:someColor},false);我还通过执行$wnd.chart.xAxis[0].categories=dates动态添加类别(日期);我已经仔细检查了序列条目的数量和日期的数量是否相同,并且您从未添加过
$wnd.chart.addSeries({yAxis:1,name:“xyz”,data:series,color:someColor},false)?要在飞行中设置类别,请使用
$wnd.chart.xAxis[0].setCategories(日期)。此外,如果您使用的是GWT Highcharts,则该适配器中可能存在错误。奇怪的是,当我放大然后“重置缩放”时,问题消失,图表呈现正确。您可以发布指向该站点的链接吗?或者在你的服务器上用这个问题和伪造的数据创建一个简单的演示?我没有更好的办法解释为什么这不起作用。
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