Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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使用coloraxis对象创建图表_Highcharts - Fatal编程技术网

Highcharts使用coloraxis对象创建图表

Highcharts使用coloraxis对象创建图表,highcharts,Highcharts,我有一个代码,根据保存的参数创建highcharts图表。我通过首先创建一个对象来创建它-这不是highcharts建议的方式,但对于我的目的来说是必要的 我似乎找不到正确的方法将colorAxis及其属性传递给要创建的图表。以下是我尝试过的: colorAxis作为一个对象在主图表上作为一个对象 colorAxis={}; thischart.colorAxis.stops=…包含信息的数组数组。。。 thischart.colorAxis.min=窗口[PlotID].colorAxis.m

我有一个代码,根据保存的参数创建highcharts图表。我通过首先创建一个对象来创建它-这不是highcharts建议的方式,但对于我的目的来说是必要的

我似乎找不到正确的方法将colorAxis及其属性传递给要创建的图表。以下是我尝试过的:

  • colorAxis作为一个对象在主图表上作为一个对象

    colorAxis={}; thischart.colorAxis.stops=…包含信息的数组数组。。。 thischart.colorAxis.min=窗口[PlotID].colorAxis.min; thischart.colorAxis.max=窗口[PlotID].colorAxis.max

    。。。其他参数

    …新高度图表。图表(此图表)

  • 在带有数组的主图表上,颜色轴作为一个对象

    thischart.colorAxis=新数组()
    colorAxis['0']={}
    thischart.colorAxis['0'].stops=…包含信息的数组数组。。。 thischart.colorAxis['0'].min=窗口[PlotID].colorAxis.min; thischart.colorAxis['0'].max=window[PlotID].colorAxis.max

    。。。其他参数

    …新高度图表。图表(此图表)

  • 老实说,我已经使用这个软件好几个月了,缺少文档非常令人沮丧,尤其是对于修改已经存在的图表。我错过什么了吗?除了主文档集之外,还有其他文档库解释如何做这样的事情吗


    谢谢

    刚刚尝试了您的解决方案:

    正如你所见,一切正常

    关于文档,可以在“Axis”下面找到官方API。如果您使用的是这里列出的方法以外的其他方法,那么您使用的是内部方法,这些方法没有也不会被描述



    谢谢你的回答。我已经把这些车修好了,但我还是没法停下来。已尝试选项。colorAxis.stops=。。。具有是数组、对象和文本。所有这些对我都不起作用。好吧,那么在你提供的小提琴中,以数组的形式输入止损点也会起作用。看来我的问题不在于停车,而在于其他方面。知道什么会导致第22行的错误吗?未捕获类型错误:Array.prototype.forEach调用了null或unfinedt,这意味着您应该在某个地方有一个数组,但有null。您可以在JSFIDLE上重新创建问题吗?或者你有现场演示页面吗?嘿,我发现了问题。显然,设置lineWidth参数会导致热图失败。谢谢你的帮助。
    options.colorAxis = {};
    options.colorAxis.min = 0;
    options.colorAxis.minColor ='#FFFFFF';
    options.colorAxis.maxColor = Highcharts.getOptions().colors[0];
    
    $('#container').highcharts(options);