highcharts.jsμ ν¨κ» highcharts-ngλ₯Ό μ¬μ©νκ³ μμ΅λλ€.
κ·Έλνλ₯Ό μμν λλ§λ€μ΄ μ€λ₯κ° λ°μν©λλ€.
angular.js:13920 TypeError: Cannot read property 'pos' of undefined
at https://code.highcharts.com/stock/highstock.js:518:422
at Array.forEach (<anonymous>)
at a.each (https://code.highcharts.com/stock/highstock.js:27:466)
at F.<anonymous> (https://code.highcharts.com/stock/highstock.js:518:396)
at F.a.(anonymous function) [as getPlotLinePath] (https://code.highcharts.com/stock/highstock.js:19:437)
at a.Tick.renderGridLine (https://code.highcharts.com/stock/highstock.js:113:264)
at a.Tick.render (https://code.highcharts.com/stock/highstock.js:115:472)
at F.renderTick (https://code.highcharts.com/stock/highstock.js:159:427)
at https://code.highcharts.com/stock/highstock.js:160:448
at Array.forEach (<anonymous>)
μ΄λ€ μμ΄λμ΄?
μλ νμΈμ @ Lir10
μ§μνμ λ¬Έμ ν΄ μ£Όμκ² μ΅λκΉ? μ°Έμ‘° : https://www.highcharts.com/support
λ²κ·Έ λ³΄κ³ μμλ github λ¬Έμ λ₯Ό μ¬μ©ν©λλ€. κ·νμ κ²½μ° μ΄κ²μ΄ Highstockμ λ²κ·ΈμΈμ§, μλͺ» ꡬμ±λ μ°¨νΈμΈμ§ λλ highcharts-ng λͺ¨λμ λ²κ·ΈμΈμ§ νμ€νμ§ μμ΅λλ€.
μ΄λ€ μμ΄λμ΄?
λ¨ νλμ μμ΄λμ΄ : μ€λ₯λ xAxis / yAxis ν± λ¬Έμ λ₯Ό μ μνλ―λ‘ κ±°κΈ°μ μ μ λ μ΅μ μ μ κ±°νκ³ λ¬Έμ κ° ν΄κ²°λλμ§ νμΈνλ €κ³ ν©λλ€. κ·Έλ λ€λ©΄ highcharts-ngμμ΄ jsfiddleμμ λ¬Έμ λ₯Ό μ¬ννμ¬ Highstock libμ λ²κ·ΈμΈμ§ νμΈνμμμ€.
μλ νμΈμ @pawelfus ,
λΉμ μ΄ μ³μμ΅λλ€-λ¬Έμ λ xAxis ν±μμμμ΅λλ€
λ¬Έμ μ’ κ²°
@ Lir10 λ¬Έμ κ° λ¬΄μμΈμ§ λ¬Όμ΄λ΄λ λ κΉμ? λλ κ°μ λ¬Έμ κ° μμΌλ©° μμΈμ μ νν λ°νλ €κ³ λ Έλ ₯νκ³ μμ΅λλ€. κ°μ¬!
λΏ‘λΏ‘
μ΄ μμ μ μ μν©λλ€.
μ΄λ€ μμ΄λμ΄?
λ¨ νλμ μμ΄λμ΄ : μ€λ₯λ xAxis / yAxis ν± λ¬Έμ λ₯Ό μ μνλ―λ‘ κ±°κΈ°μ μ μ λ μ΅μ μ μ κ±°νκ³ λ¬Έμ κ° ν΄κ²°λλμ§ νμΈνλ €κ³ ν©λλ€. κ·Έλ λ€λ©΄ highcharts-ngμμ΄ jsfiddleμμ λ¬Έμ λ₯Ό μ¬ννμ¬ Highstock libμ λ²κ·ΈμΈμ§ νμΈνμμμ€.
@ Lir10 , μμ§λ κΈ°μ΅νλ€λ©΄ λ¬Έμ κ° μ νν μ΄λμ μμλμ§ μ€λͺ ν΄ μ£Όμκ² μ΅λκΉ? λλ κ°μ λ¬Έμ μ μ§λ©΄νκ³ μμ§λ§ μν©μ νμ ν μ μμΌλ©° 무μμλ‘ λ°μνλ©° λΆννλ @pawelfus μ λλ΅μ κ±°μ λμμ΄λμ§ μμ΅λλ€.
μλ νμΈμ @davletovalmir
λ¬Έμ λ₯Ό μ¬ννλ μμ μ μΈ λ°©λ²μ μ 곡 ν μμλ κ²½μ° νμν λ°λͺ¨ λλ νμΌμ λν λ§ν¬λ₯Ό 곡μ νμμμ€.
@KacperMadej , μμ§ κ·Όλ³Έ μμΈμ μ°Ύμ μ μμμ§λ§ μ¬κΈ°μ μ κ° μμ λΈ κ²μ΄ μμ΅λλ€ (μλ λλ ν λ μ½λ μ‘°κ°μ λν΄ λ―Έλ¦¬ μ£μ‘ν©λλ€).
step
ν¨μμμ μ€λ₯κ° λ°μν©λλ€.d.group.animate({
scaleY: 1
}, G(z(d.options.animation), {
step: function(a, b) {
h[f] = v + b.pos * (c.pos - v); /// <-- b is undefined
d.group.attr(h)
}
}))
step
ν¨μλ μ¬κΈ°μ μ μ μλ―μ΄ μ»¨ν
μ€νΈλ₯Ό ν¬ν¨νμ§λ§ a
λ° b
μΈμμμ΄ μ¬κΈ°μμ νΈμΆλ©λλ€.animate: function(e, q, b) {
q = a.animObject(y(q, this.renderer.globalAnimation, !0));
y(m.hidden, m.msHidden, m.webkitHidden, !1) && (q.duration = 0);
0 !== q.duration ? (b && (q.complete = b),
h(this, e, q)) : (this.attr(e, null, b),
q.step && q.step.call(this)); /// <-- function called without arguments
return this
}
animate
ν¨μλ SVGElement
μΌλΆμ΄λ©° render
ν¨μ λ΄μμ νΈμΆλμμ΅λλ€.λλ κ·Έ λ¬Έμ λ₯Ό κΉμ΄ μ‘°μ¬ ν μκ°μ΄ μΆ©λΆνμ§ μμμ΅λλ€. λ΄κ° μ°Ύμ κ²μ΄ λμμ΄λκΈ°λ₯Ό λ°λλλ€.
PS μ½μ μ€λ₯κ°μλ μ€ν¬λ¦° μ·λ 첨λΆν©λλ€. λ§μ λμμ΄ λ μ§ νμ€νμ§ μμ§λ§ λκ° μκ² μ΅λκΉ :)
μλ
νμΈμ.
μ 보λ₯Ό μ£Όμ
μ κ°μ¬ν©λλ€. λ¬Έμ λ₯Ό μ¬ννκΈ°μ μΆ©λΆν©λλ€.
λ€μ μ μ½λ μμ μ λν
https://jsfiddle.net/BlackLabel/L6x08jeq/1/
λ°λͺ¨μ μ½λ μμ μ¬νμ μ½λμ μ μ© ν μ μμ΅λλ€ (μ : κΈ°λ³Έ Highcharts νμΌ λ€μ λͺ¨λ). μκ°μ΄ μλ€λ©΄ μ±μ μ€λ₯κ° ν΄κ²°λλμ§ νμΈνμΈμ.
μ°Έκ³ : μΆμλμ§ μμ Highcharts κ΄λ ¨ νμΌμ μ¬λμ΄ μ½μ μμλ μ½λλ .src.js
-μ : highcharts.src.js
μ ν¨κ» νμΌμ μ¬μ©νμ¬ μ¬μ©ν μ μμ΅λλ€.
μ°¨νΈκ° μ²μμΌλ‘ λ λλ§λκ³ μ£Όλ‘ λΈλΌμ°μ μ μ΄μ μ΄ λ§μ§ μμ λ
νμΈν΄μΌ ν μ¬νμ λλ€. μ΄κ²μ μ΄μ μ΄ λ§μ§ μλ λΈλΌμ°μ μΉ΄λ / μ°½μ μ λλ©μ΄μ μ λ°©μ§νλ μ΅κ·Ό κΈ°λ₯κ³Ό μ°κ²°λμμ μ μμ΅λλ€ (μ무λλ³΄κ³ μμ§ μμ λ μ λλ©μ΄μ μ μ μ© ν νμκ° μκΈ° λλ¬Έμ λλ€).
μΆμλμ§ μμ μ½λμμ μ¬λ°λ₯Έ ν΄λΉ μ½λλ₯Ό μ»μ μμμμ΅λλ€. μ¬κΈ°μ ν΅μ¬μ μ΄ μλ¦¬μ¦ μ νμ μ¬μ©νλ κ²μ λλ€.
λ°λͺ¨ : https://jsfiddle.net/BlackLabel/L6x08jeq/
λ¨κ³ :
_ λ΄λΆ μ°Έκ³ : _
H.pick((fx && fx.pos), 1)
λμ fx.pos
λ¬Έμ λ₯Ό ν΄κ²°νλ κ² κ°λ€,νμ§λ§ μνμ΄ νμΈμ νμν©λλ€.
@KacperMadej , κ°μ¬ν©λλ€. μμ μν :)
μ΄ μμ μ¬νμ΄ μΈμ λ¦΄λ¦¬μ€ λ μ§ μμν΄ μ£Όμκ² μ΅λκΉ?
μλ
νμΈμ.
μμ μ¬νμ μ΄λ² μ£Ό PRμ ν¬ν¨λ μμ μ΄λ©° λ€μ Highcharts λ²μ κ³Ό ν¨κ» λ¦΄λ¦¬μ€ λ μμ μ
λλ€.
κ·Έλμ :
μ΄ λ¬Έμ λ animate
ν¨μκ° μ λλ©μ΄μ
μ μ°ν ν λ step
μ μ ν μΈμλ₯Ό μ λ¬νμ§ μμμ λ°μνκΈ° λλ¬Έμ λμ μμ νμ΅λλ€.
@KacperMadej λ€μ 릴리μ€κΉμ§ μΌλ§λ 걸립λκΉ? μ°λ¦¬λ μ΅κ·€λ¬ νμ΄ μ°¨νΈμμ λ°©κΈ λ§μ΄κ·Έλ μ΄μ νμΌλ©° λ©°μΉ λ΄μ λ μ΄μ μ‘΄μ¬νμ§ μμ λ²κ·Έλ₯Ό μμ νκΈ°μν μΆκ° μ½λλ‘ μμνλ λμ κΈ°λ₯ λΈλμΉλ₯Ό λ³ν©νκΈ° μ μ μμ μ΄ ν¬ν¨ λ λ²μ μ μ€μΉνκ³ μΆμ΅λλ€.
λ€μ λ²μ (7.0.3)μ μ΄λ² μ£Ό λ§μ μμ λμ΄ μμ΅λλ€.
μ λ°μ΄νΈ λ ETAκ° μμ΅λκΉ?
νκ· ν μ€νΈκ° μ§ν μ€μ λλ€. λͺ¨λ λ¬Έμ κ° ν΄κ²°λλ©΄ μ λ²μ μ΄ μΆμ λ μμ μ λλ€. 곧 μ λ²μ μ΄ μΆμ λ μμ μ λλ€.
μ§κΈ μΆμλμμ΅λλ€ @yhoiseth
λ¨! μλ € μ£Όμ μ κ°μ¬ν©λλ€ π
μ΄λ€ μ΄μ λ‘ GitHubκ°μ΄ μ μ₯μμ λν "릴리μ€λ₯Όλ³΄κ³ μμ§λ§"μλ €μ£Όμ§ μμμ΅λλ€ π€
μλ¦Όμλ°μ§ λͺ»ν μ΄μ λ λͺ¨λ₯΄κ² μ§λ§ λ©μΌ λ§λ¦¬μ€νΈμ κ°μ ν μ μμ΅λλ€. https://www.highcharts.com/blog/download/
κ°μ₯ μ μ©ν λκΈ
λ€μ λ²μ (7.0.3)μ μ΄λ² μ£Ό λ§μ μμ λμ΄ μμ΅λλ€.