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