Highcharts - 使用对数轴时线条消失

时间:2015-05-23 11:35:04

标签: highcharts axis logarithm

如果我在meteogram example of the highcharts demo上将y轴类型更改为对数,则温度线将不再可见。这是一个错误还是代码中有什么东西阻止它在对数模式下显示?

我对演示所做的唯一更改是在第492行添加type: 'logarithmic'

yAxis: [{ // temperature axis
        type: 'logarithmic',

请参阅this jsFiddle

有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分:0)

这似乎确实是一个(可解决的和未知的?)错误。

以某种方式,对数y轴与negativeColor属性不兼容。

转到meteogram exampleline 594并移除negativeColor: '#48AFE8'属性:

592|  zIndex: 1,
593|  color: '#FF3333',
594|  negativeColor: '#48AFE8'     << remove this line

现在,对数图将按预期工作。 See DEMO

我还将y轴minmax属性以及startOnTickendOnTick设置为false,以使图形看起来更好一些。我希望这可以帮助你:))

更新1 :此错误has now been reported to GitHub

更新2 :Highcharts开发人员已在提交fde07c2

中解决了 2015年6月3日中的此错误