Highcharts 如果未给定pointStart属性,则对数xaxis不起作用

Highcharts 如果未给定pointStart属性,则对数xaxis不起作用,highcharts,highstock,Highcharts,Highstock,如果我将yaxis类型设置为“对数”,则图表工作,但当我将axis类型设置为“对数”时,图表不工作 但当我串联设置(pointStart:1)时,它就开始工作了。请建议 以下是JSFIDLE: $(函数(){ $(“#容器”)。高图({ 标题:{ 文本:“对数轴演示” }, xAxis:{ 时间间隔:1, 类型:“对数” }, 亚克斯:{ 类型:'对数', minorTickInterval:0.1 }, 工具提示:{ headerFormat:“{series.name}”, pointFor

如果我将yaxis类型设置为“对数”,则图表工作,但当我将axis类型设置为“对数”时,图表不工作

但当我串联设置(pointStart:1)时,它就开始工作了。请建议

以下是JSFIDLE:

$(函数(){
$(“#容器”)。高图({
标题:{
文本:“对数轴演示”
},
xAxis:{
时间间隔:1,
类型:“对数”
},
亚克斯:{
类型:'对数',
minorTickInterval:0.1
},
工具提示:{
headerFormat:“{series.name}
”, pointFormat:'x={point.x},y={point.y}' }, 系列:[{ 数据:[1,2,4,8,16,32,64,128,256,512], }] }); var a=$(“#容器”).highcharts(); });
没有
pointStart
的highcharts抛出此错误:

Highcharts错误#10:

为什么??您的数据没有x值:

data: [1, 2, 4, 8, 16, 32, 64, 128, 256, 512],
默认情况下,Highcharts将从0开始为其分配自动递增的x值。第一点是:

[0,1]
您无法登录(0):


使用
pointStart
自动递增从1开始,一切正常。

我得到了相同的错误。删除轴的任何tickInterval/minorTickInterval设置为我修复了它

你能告诉我在创建图表后如何更新pointstart吗。我正在从后端获取pointStart。所以我需要在创建后更新。请建议。
[0,1]
> Math.log(0)
  -Infinity