Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.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
Javascript 如何检查y轴是否存在_Javascript_Highcharts - Fatal编程技术网

Javascript 如何检查y轴是否存在

Javascript 如何检查y轴是否存在,javascript,highcharts,Javascript,Highcharts,我有一个Highcharts图表,我正在动态添加y轴 我找到了,它工作得很好 但是,如果您在示例中多次单击“添加轴和系列”,则最终将获得多个轴和系列 但是在我的例子中,如果我添加了一个y轴,我想检查是否已经存在一个具有相同Id的y轴,如果已经存在,请不要再次添加该轴 下面是示例的副本(我没有写) 您可以使用内置api()检查具有给定id的元素是否存在 var id = 'rainfall-axis'; if ( !chart.get( id ) ) { chart.addAxis({ //

我有一个Highcharts图表,我正在动态添加y轴

我找到了,它工作得很好

但是,如果您在示例中多次单击“添加轴和系列”,则最终将获得多个轴和系列

但是在我的例子中,如果我添加了一个y轴,我想检查是否已经存在一个具有相同Id的y轴,如果已经存在,请不要再次添加该轴

下面是示例的副本(我没有写)


您可以使用内置api()检查具有给定id的元素是否存在

var id = 'rainfall-axis';

if ( !chart.get( id ) ) {
  chart.addAxis({ // Secondary yAxis
    id: id,
    title: {
      text: 'Rainfall'
    },
    lineWidth: 2,
    lineColor: '#08F',
    opposite: true
  });
}
else {
   alert( 'chart has an axis with id ' + id );
}

使用!!图表。从文档中获取(id):
var id = 'rainfall-axis';

if ( !chart.get( id ) ) {
  chart.addAxis({ // Secondary yAxis
    id: id,
    title: {
      text: 'Rainfall'
    },
    lineWidth: 2,
    lineColor: '#08F',
    opposite: true
  });
}
else {
   alert( 'chart has an axis with id ' + id );
}