その「if」が何をテストしているかはわかりませんが、その属性の名前を変更する必要があるでしょう...
plotLineラベルが表示されます。
plotLineラベルは表示されません。
http://jsfiddle.net/cers/whzeL2um/
Highcharts 6.1.0(他はチェックしていません)
Firefox 62
Chrome 69
こんにちは@cers 、
報告ありがとうございます。
内部メモ
この問題はより複雑であり、つまり他の参考文献にも記載されています。
これはChrome69のバージョン5.0.11の問題でもあることを確認できます。
こんにちは@cfarm 、
この問題はすでに修正されているため、Highchartsライブラリを最新バージョン(v6.1.3)に更新することをお勧めします。
何らかの理由でHighchartsを更新できない場合の回避策は次のとおりです。
// Drop-in fix for Highcharts issue #8477 on older Highcharts versions. The
// issue is fixed since Highcharts v6.1.1.
Highcharts.wrap(Highcharts.Axis.prototype, 'getPlotLinePath', function(proceed) {
var path = proceed.apply(this, Array.prototype.slice.call(arguments, 1));
if (path) {
path.flat = false;
}
return path;
});
アプリケーションでpath
ヌルチェックが必要でした。
おかげで、上記のスニペットにif
を追加しました。
最も参考になるコメント
回避策
何らかの理由でHighchartsを更新できない場合の回避策は次のとおりです。
jsFiddleで