Highcharts: TypeError: рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреА рд╕рдВрдкрддреНрддрд┐ 'рд╕реНрдерд┐рддрд┐' рдирд╣реАрдВ рдкрдврд╝ рд╕рдХрддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 15 рдлрд╝рд░ре░ 2018  ┬╖  18рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: highcharts/highcharts

рдореИрдВ 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>)

рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЕрдЧрд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг (7.0.3) рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдЕрдВрдд рддрдХ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рд╕рднреА 18 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╣рд╛рдп @ рд▓рд┐рд░ 10

рдХреНрдпрд╛ рдЖрдк рд╣рдорд╛рд░реЗ рд╕рдорд░реНрдерди рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рджреЗрдЦреЗрдВ: https://www.highcharts.com/support

рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рд╣рдо рдЧрд┐рддреБрдм рдореБрджреНрджреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЖрдкрдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╣рд╛рдИрд╕реНрдЯреЙрдХ рдореЗрдВ рдЧрд▓рдд рдмрдЧ, рдЧрд▓рдд рдЪрд╛рд░реНрдЯ рдпрд╛ рд╣рд╛рдИрдЪрд░реНрдЯреНрд╕-рдПрдирдЬреА рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдмрдЧ рд╣реИред

рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рдЪрд╛рд░: рддреНрд░реБрдЯрд┐ xAxis / yAxis рдЯрд┐рдХреНрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╡рд╣рд╛рдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдФрд░ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рд╣рд╛рдБ, рддреЛ рдХреГрдкрдпрд╛ jsfiddle рдореЗрдВ рдореБрджреНрджрд╛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдПрдВ, рдмрд┐рдирд╛ рд╣рд╛рдИрдЪрд░реНрдЯ-рдПрдирдЬреА рдХреЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдХрд┐ рдпрд╣ рд╣рд╛рдИрд╕реНрдЯреЙрдХ рд▓рд┐рдм рдореЗрдВ рдмрдЧ рд╣реИред

рд╣рд╛рдп @pelfelfus ,

рдЖрдк рд╕рд╣реА рдереЗ - рд╕рдорд╕реНрдпрд╛ xAxis рдЯрд┐рдХ рдкрд░ рдереА

рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдирд╛

@ Lir10 рдореИрдВ рдкреВрдЫ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреНрдпрд╛ рдереА? рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдХрд╛рд░рдг рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдзрдиреНрдпрд╡рд╛рдж!

@bobheadxi

рдореИрдВ рдпрд╣ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛:

рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рдЪрд╛рд░: рддреНрд░реБрдЯрд┐ xAxis / yAxis рдЯрд┐рдХреНрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╡рд╣рд╛рдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдФрд░ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рд╣рд╛рдБ, рддреЛ рдХреГрдкрдпрд╛ jsfiddle рдореЗрдВ рдореБрджреНрджрд╛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдПрдВ, рдмрд┐рдирд╛ рд╣рд╛рдИрдЪрд░реНрдЯ-рдПрдирдЬреА рдХреЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдХрд┐ рдпрд╣ рд╣рд╛рдИрд╕реНрдЯреЙрдХ рд▓рд┐рдм рдореЗрдВ рдмрдЧ рд╣реИред

@ Lir10 , рдХреНрдпрд╛ рдЖрдк рд╡рд░реНрдгрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХрд╣рд╛рдБ рдереА, рдЕрдЧрд░ рдЖрдкрдХреЛ рдЕрднреА рднреА рдпрд╛рдж рд╣реИ? рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рдирд╣реАрдВ рдкрдХрдбрд╝ рд╕рдХрддрд╛, рдпрд╣ рд╕рд┐рд░реНрдл рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ @pawelfus рдХрд╛ рдЬрд╡рд╛рдм рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рд╣рд╛рдп @davletovalmir

рдпрджрд┐ рдЖрдк рд╕рдорд╕реНрдпрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдерд┐рд░ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗ, рддреЛ рдХреГрдкрдпрд╛ рдбреЗрдореЛ рдпрд╛ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВред

@ KacperMadej , рдореИрдВ рдЕрднреА рддрдХ рдореВрд▓ рдХрд╛рд░рдг рдирд╣реАрдВ рдЦреЛрдЬ рд╕рдХрд╛, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдБ рдореИрдВ рдХреНрдпрд╛ рдкрд╛рдпрд╛ рд╣реИ (рдореИрдВ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдореЛрдЯреЗ рдХреЛрдб рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рд┐рдо рдХреНрд╖рдорд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ):

  1. рдЙрд╕ рдмреНрд▓реЙрдХ рдХреЗ рдЕрдВрджрд░ 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)
  }
}))
  1. step рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдпрд╣рд╛рдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдиреЛрдЯрд┐рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рдВрджрд░реНрдн рдХреЗ рд╕рд╛рде, рд▓реЗрдХрд┐рди рдмрд┐рдирд╛ a рдФрд░ b args:
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
}
  1. рд╡рд╣ animate рдлрд╝рдВрдХреНрд╢рди SVGElement рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ render рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЕрдВрджрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
  2. рдореИрдВрдиреЗ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдвреВрдВрдв рд▓рд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдЬреАрдм рд╣реИред рдпрд╣ рдРрдк рдХреЗ рд▓рд╛рдЗрд╡ рд░реАрд▓реЛрдб рдкрд░ рд╣реЛрддрд╛ рд╣реИ, рдЬрдм рдкрд╣рд▓реА рдмрд╛рд░ рдЪрд╛рд░реНрдЯ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЬрдм рдлреЛрдХрд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рдореЗрд░реЗ рдкрд╛рд╕ рдЙрд╕ рдореБрджреНрджреЗ рдХрд╛ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕рдордп рдирд╣реАрдВ рдерд╛ред рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЬреЛ рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рд╣реИ рд╡рд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред

PS рдХрдВрд╕реЛрд▓ рдХрдВрд╕реЛрд▓ рдХреЗ рд╕рд╛рде рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХрд╛ рдЯреБрдХрдбрд╝рд╛ рднреА рд╕рдВрд▓рдЧреНрди рдХрд░рдирд╛ред рдпрдХреАрди рдирд╣реАрдВ рд╣реЛрддрд╛ рдХрд┐ рдЗрд╕рд╕реЗ рдмрд╣реБрдд рдорджрдж рдорд┐рд▓реЗрдЧреА, рд▓реЗрдХрд┐рди рдХреМрди рдЬрд╛рдирддрд╛ рд╣реИ :)
image

@davletovalmir
рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж - рд╕рдорд╕реНрдпрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред

рдпрд╣рд╛рдБ рдХреЛрдб рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИ:
https://jsfiddle.net/BlackLabel/L6x08jeq/1/

рдЖрдк рдбреЗрдореЛ рд╕реЗ рдХреЛрдб рдлрд┐рдХреНрд╕ рдХреЛ рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ (рдПрдХ рдореЙрдбреНрдпреВрд▓ рдХреА рддрд░рд╣ - рдореБрдЦреНрдп Highcharts рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмрд╛рдж) рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рдордп рд╣реИ рддреЛ рдХреГрдкрдпрд╛ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреЗ рдРрдк рдореЗрдВ рддреНрд░реБрдЯрд┐ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред

FYI рдХрд░реЗрдВ: рдорд┐рдиреАрдХреГрдд рдирд╣реАрдВ рд╣реИ, Highcharts рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рдирд╡ рдкрдардиреАрдп рдХреЛрдб .src.js рд╕рд╛рде рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдкрд▓рдмреНрдз рд╣реИ - рдЬреИрд╕реЗ highcharts.src.js ред

рд╡рд┐рд╡рд░рдг (рд▓рдВрдмреА рдХрд╣рд╛рдиреА рдЙрд░реНрдл):

рдЬрдм рдЪрд╛рд░реНрдЯ рдкрд╣рд▓реА рдмрд╛рд░ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЬрдм рдлреЛрдХрд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ

рдпрд╣ рдЬрд╛рдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╣реИ - рдпрд╣ рдПрдХ рд╣рд╛рд▓рд┐рдпрд╛ рдлреАрдЪрд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЕрдирдлреЛрдХрд╕реНрдб рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛рд░реНрдб / рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рдПрдиреАрдореЗрд╢рди рдХреЛ рд░реЛрдХрддрд╛ рд╣реИ (рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рдХреЛрдИ рдирд╣реАрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реИ рддреЛ рдЪреЗрддрди рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ)ред

рдореИрдВ рдорд┐рдирд┐рдорд╛рдЗрдЬреНрдб рдХреЛрдб рдореЗрдВ рд╕рд╣реА рд╕рдВрдЧрдд рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рдпрд╣рд╛рдВ рдХреЙрд▓рдо рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

рдбреЗрдореЛ: https://jsfiddle.net/BlackLabel/L6x08jeq/
рдХрджрдо:

  1. рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрдВрд╕реЛрд▓ рдЦреЛрд▓реЗрдВ
  2. рдЪрд╛рд░реНрдЯ рдмрд┐рдирд╛ рдХрд┐рд╕реА рддреНрд░реБрдЯрд┐ рдХреЗ рдЦреБрд▓рддрд╛ рд╣реИ, рдХрдВрд╕реЛрд▓ рдХреЛ рдЦреБрд▓рд╛ рд░рдЦреЗрдВ
  3. рд░рди рдмрдЯрди рджрдмрд╛рдПрдВ рдФрд░ рдЯреИрдм рдЫрд┐рдкрд╛рдПрдВ
  4. рдЪрд╛рд░реНрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдХрдВрд╕реЛрд▓ рдХрдВрд╕реЛрд▓ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛

_ рдЕрдирдВрдд рдиреЛрдЯ: _
H.pick((fx && fx.pos), 1) рдмрдЬрд╛рдп fx.pos рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдЖрд╡рд╢реНрдпрдХ рд╣реИред

@ KacperMadej , рдзрдиреНрдпрд╡рд╛рдж, рдЬреЛ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдлрд┐рдХреНрд╕ рдХрд╛рдо :)
рдХреНрдпрд╛ рдЖрдк рдпрд╣ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╕реБрдзрд╛рд░ рдХрдм рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?

@davletovalmir
рдлрд┐рдХреНрд╕ рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдкреАрдЖрд░ рдореЗрдВ рд╣реЛрдЧрд╛ рдФрд░ рдЕрдЧрд▓реЗ рд╣рд╛рдИрдЪрд░реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрд╕ рдмреАрдЪ рдореЗрдВ:

  • рдЕрдм рд╕рдорд╛рдзрд╛рди рд▓рд┐рдкрдЯреЗ рд╣реБрдП рдХреЛрдб рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдбреЗрдореЛ рдореЗрдВ рджреЗрдЦрд╛ рдЧрдпрд╛ рд╣реИред
  • рдХрдорд┐рдЯрдореЗрдВрдЯ рдХреЗ рдмрд╛рдж рд╣рд╛рдИрдЪрд╛рд░реНрдЬ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдпрд╣ рдлрд┐рдХреНрд╕ рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рд╢рд╛рдЦрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЧрд┐рдЯрд╣рдм рдЖрдзрд╛рд░рд┐рдд рд▓рд┐рдВрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реБрд▓рдн рд╣реЛрдЧрд╛ред
  • рдкреАрдЖрд░ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдлрд┐рдХреНрд╕рдЪрд░ рдХреЗ рд╕рд╛рде рд╣рд╛рдИрдЪрд╛рд░реНрдЯреНрд╕ рдмрд┐рд▓реНрдб рдЧреАрдерд╣рдм рд╕реНрдерд┐рдд рд▓рд┐рдВрдХ рдкрд░ рдорд╛рд╕реНрдЯрд░ рдмреНрд░рд╛рдВрдЪ рдореЗрдВ рд╕реБрд▓рдн рд╣реЛрдВрдЧреЗ - https://github.highcharts.com/highcharts.src.js

рдпрд╣ рдореБрджреНрджрд╛ animate рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдХрд╛рд░рдг рдерд╛ рдЬрдм рдПрдиреАрдореЗрд╢рди рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рдХреЗ step рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рддрд░реНрдХ рдкрд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реЛ рд░рд╣реЗ рдереЗ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ред

@KacperMadej рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬ рддрдХ рдХрдм рддрдХ? рд╣рдо рд╕рд┐рд░реНрдл рдХреЛрдгреАрдп рдЙрдЪреНрдЪрдХреЛрдЯрд┐ рд╕реЗ рдЪрд▓реЗ рдЧрдП рдФрд░ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛрдб рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд╣рдорд╛рд░реА рд╕реБрд╡рд┐рдзрд╛ рд╢рд╛рдЦрд╛ рдХреЛ рдорд░реНрдЬ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдмрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗ, рдЬреЛ рдЕрдм рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рдЕрдЧрд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг (7.0.3) рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдЕрдВрдд рддрдХ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рдХреНрдпрд╛ рдХреЛрдИ рдЕрдкрдбреЗрдЯреЗрдб ETA рд╣реИ?

рдкреНрд░рддрд┐рдЧрдорди рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдЧрддрд┐ рдкрд░ рд╣реИрдВред рдПрдХ рдмрд╛рд░ рдЬрдм рд╕рднреА рдореБрджреНрджреЛрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ - рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЬрд▓реНрдж рд╣реА рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдирдИ рд░рд┐рд▓реАрдЬ рд╣реЛрдЧреАред

рдЕрдм рдпрд╣ @yhoiseth рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рдорд┐рдард╛рдИ! рдореБрдЭреЗ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж ЁЯЩВ

рдХрд┐рд╕реА рдХрд╛рд░рдг рдХреЗ рд▓рд┐рдП, GitHub рдиреЗ рдореБрдЭреЗ рд╕реВрдЪрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛, рднрд▓реЗ рд╣реА рдореИрдВ рдЗрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдП "рд░рд┐рд▓реАрдЬрд╝ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ"

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЖрдкрдХреЛ рд╕реВрдЪрдирд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдорд┐рд▓реА, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рдЖрдк рд╣рдорд╛рд░реА рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рдкрд░ рд╕рд╛рдЗрди рдЕрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: https://www.highcharts.com/blog/download/

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

sebastianbochan picture sebastianbochan  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

oysteinmoseng picture oysteinmoseng  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

nagin picture nagin  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ppotaczek picture ppotaczek  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

alirezameftahi71 picture alirezameftahi71  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ