Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.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 在highcharts中显示热图中多余的列数_Javascript_Highcharts_Dotnethighcharts_Gwt Highcharts - Fatal编程技术网

Javascript 在highcharts中显示热图中多余的列数

Javascript 在highcharts中显示热图中多余的列数,javascript,highcharts,dotnethighcharts,gwt-highcharts,Javascript,Highcharts,Dotnethighcharts,Gwt Highcharts,我在我的项目中使用highcharts热图。我的热图有12行7列。当我传递硬编码的数据时,图表将按照12x7矩阵的要求显示。现在我需要从数据库中以json对象的形式传递数据。当i9这样做时,它向我显示了12x12矩阵,最后五列为空,空间被浪费。我如何删除这五个额外的列。图表希望传递一些数据,但实际上没有,我没有给出任何标签,所以它在第7列后面显示为数字,如8 9 10 11 12。有人能帮忙吗?(复习后编辑)。 将虚假数据放入“类别”中。这将把矩阵缩小到12x7,您可以抑制假类别数据的显示。在J

我在我的项目中使用highcharts热图。我的热图有12行7列。当我传递硬编码的数据时,图表将按照12x7矩阵的要求显示。现在我需要从数据库中以json对象的形式传递数据。当i9这样做时,它向我显示了12x12矩阵,最后五列为空,空间被浪费。我如何删除这五个额外的列。图表希望传递一些数据,但实际上没有,我没有给出任何标签,所以它在第7列后面显示为数字,如8 9 10 11 12。有人能帮忙吗?

(复习后编辑)。
将虚假数据放入“类别”中。这将把矩阵缩小到12x7,您可以抑制假类别数据的显示。

在JSFIDLE上重新创建问题(使用硬编码JSON作为一些变量)。我不认为这是由于通过AJAX加载数据造成的。。很可能你的数据中有一些额外的点(空值?),这就是原因。额外的点空值,你的确切意思是什么?我指的是x/y值设置为空值的点。像这样:
数据:[[x,y,z],[x,y,z],[null,null,null]…]
或者:
数据:[[x,y,z],[x,y,z],null,null,null]
。如何避免它们。我正在传递[x,y,z]的值,其中0很难说,没有实时演示。