λ¬Έμ λ https://github.com/highcharts/highcharts/blob/7e30b142a1e0809302d14b55668c8b6b0b4215d0/js/parts/PlotLineOrBand.js#L153 λΌμΈμμ λ°μν©λλ€.
"if"κ° λ¬΄μμ ν μ€νΈνλμ§ μ λͺ¨λ₯΄κ² μ§λ§ ν΄λΉ μμ±μ μ΄λ¦μ λ³κ²½ν΄μΌν©λλ€.
plotLine λ μ΄λΈμ΄ νμλμ΄μΌν©λλ€.
plotLine λ μ΄λΈμ΄ νμλμ§ μμ΅λλ€.
http://jsfiddle.net/cers/whzeL2um/
Highcharts 6.1.0 (λ€λ₯Έ νλͺ©μ νμΈνμ§ μμμ΅λλ€)
Firefox 62
ν¬λ‘¬ 69
@cers λ , μλ
νμΈμ.
μ κ³ ν΄μ£Όμ
μ κ°μ¬ν©λλ€.
λ΄λΆ μ°Έκ³
μ΄ λ¬Έμ λ λ 볡μ‘νλ©° λ€λ₯Έ μ°Έμ‘°μλ λνλ©λλ€.
μ΄κ²μ Chrome 69μ λ²μ 5.0.11μμλ λ¬Έμ μμ νμΈν μ μμ΅λλ€.
μλ
νμΈμ @cfarm ,
μ΄ λ¬Έμ λ μ΄λ―Έ μμ λμμΌλ―λ‘ Highcharts λΌμ΄λΈλ¬λ¦¬λ₯Ό μ΅μ λ²μ (v6.1.3)μΌλ‘ μ
λ°μ΄νΈνλ κ²μ΄ μ’μ΅λλ€.
μ΄λ€ μ΄μ λ‘ νμ΄ μ°¨νΈλ₯Ό μ λ°μ΄νΈ ν μμλ μ¬λλ€μμν ν΄κ²° λ°©λ²μ λ€μκ³Ό κ°μ΅λλ€.
// 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
μ λν null κ²μ¬κ° νμνμ΅λλ€.
κ°μ¬ν©λλ€. μμ μ€ λν«μ if
μ μΆκ°νμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
ν΄κ²° λ°©λ²
μ΄λ€ μ΄μ λ‘ νμ΄ μ°¨νΈλ₯Ό μ λ°μ΄νΈ ν μμλ μ¬λλ€μμν ν΄κ²° λ°©λ²μ λ€μκ³Ό κ°μ΅λλ€.
jsFiddleμμ μ€μκ°μΌλ‘ νμΈνμΈμ .