Highcharts: рдкрд╛рдИ рдЪрд╛рд░реНрдЯ рдбреЗрдЯрд╛ рд▓реЗрдмрд▓ рдХреИрдирд╡рд╛рд╕ рдХреЗ рдмрд╛рд╣рд░ рдЦреАрдВрдЪреЗ рдЬрд╛рддреЗ рд╣реИрдВ

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

рдкрд╛рдИ рдЪрд╛рд░реНрдЯ рдбреЗрдЯрд╛ рд▓реЗрдмрд▓ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдЙрд╕рдХреА рд▓рдВрдмрд╛рдИ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡реЗ рдЕрдХреНрд╕рд░ рдХреИрдирд╡рд╛рд╕ рдХреЗ рдмрд╛рд╣рд░ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рд╣реЛрддреЗ рд╣реИрдВред рдореИрдВ рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдкрд░реНрдпрд╛рдкреНрдд рдкреИрдбрд┐рдВрдЧ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд╛рд░реНрдЯ рдкрд░ рдорд╛рд░реНрдЬрд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдпрд╣ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ,

Highcharts Enhancement

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

рдпрд╣ рдореБрджреНрджрд╛ рдХреНрдпреЛрдВ рдмрдВрдж рд╣реИ? рдпрд╣ 2011 рдореЗрдВ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА 2017 рдореЗрдВ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИред

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

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

рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ +1, рдбреЗрдЯрд╛ рд▓реЗрдмрд▓ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкрд╛рдИ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЖрдХрд╛рд░ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ??

+1

+1 рдпрд╣рд╛рдБ рднреАред рдореЗрд░реА рдХрдВрдкрдиреА рдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрд╕реЗрдВрд╕ рдЦрд░реАрджрд╛ рд╣реИред рдЗрд╕ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рд╕реЗ рдХрд╛рдлреА рдорджрдж рдорд┐рд▓реЗрдЧреАред рдХреНрдпрд╛ рд╣рд╛рдИрд╕реНрд▓рд╛рдЗрдб рдореЗрдВ рдХреЛрдИ рднреА рдпрд╣рд╛рдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕ рдкрд░ рдкреНрд░рд╛рдердорд┐рдХрддрд╛/рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд╕рд╛рде рдЭрдВрдХрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ? рдпрд╣ рдПрдХ рд╕рд╛рд▓ рд╕реЗ рдЦреБрд▓рд╛ рд╣реИред

+1ред рд░рд╛рдиреНрдбреЗрд▓рдореЛрд░реА рдиреЗ рдХреНрдпрд╛ рдХрд╣рд╛ - рдареАрдХ рд╡реИрд╕реА рд╣реА рд╕реНрдерд┐рддрд┐ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд░реЛрд╡рдирдореИрдирд┐рдВрдЧ рд╕реЗ рд╕рд╣рдордд рд╣реИрдВ, рдЪреАрдЬреЛрдВ рдХреЛ рдХрд╛рдЯрдирд╛ рдПрдХ рдмрдЧ рд╣реИред

рдЗрд╕ рдмрдЧ рдХреЛ 2 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдЦреЛрд▓рд╛ рдЧрдпрд╛ рдерд╛ред рдХреЛрдИ рдкреНрд░рдЧрддрд┐? рдпрджрд┐ рд▓реЗрдмрд▓ рдХрд╛рдЯ рджрд┐рдП рдЬрд╛рдПрдВ рддреЛ рдкрд╛рдЗрдЪрд╛рд░реНрдЯреНрд╕ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмреЗрдХрд╛рд░ рд╣реИрдВред
рдЗрд╕реЗ рдЕрднреА рднреА рдПрдХ рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдбреЗрдЯрд╛ рд▓реЗрдмрд▓ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕реНрдерд╛рди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд╣реИ, рдФрд░ рд╣рдо
рдЗрд╕ рд╕рдордп рдЗрд╕реЗ рд╕рд░реНрд╡реЛрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдирд╣реАрдВ рджреЗрдВрдЧреЗред рдЖрдкрдХреЛ рдЙрдкрдпреБрдХреНрдд рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдЗрд╕рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдЬрд┐рди рдФрд░ рдкрд╛рдИ рд╕рд╛рдЗрдЬред рдЖрдк рдХреА рдЪреМрдбрд╝рд╛рдИ рд╢реИрд▓реА рднреА рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдбреЗрдЯрд╛ рд▓реЗрдмрд▓ рд╡рд░реНрдб рд░реИрдк рдХреЛ рдмрд╛рдзреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

+1

рдореБрдЭреЗ рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИред

рдЗрд╕реЗ рдПрдХ рдмрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдЯреИрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдпрд╣ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣рд╛рдБ рдирд╣реАрдВ рд╣реИред
+1

рдЕрд░реЗ @ рд╣рд╛рдИрд╕реНрд▓рд╛рдЗрдб-рд╕реЙрдлреНрдЯрд╡реЗрдпрд░, рдХреНрдпрд╛ рдЗрд╕рдХрд╛ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ? рдХреНрдпрд╛ рдХреИрдирд╡рд╛рд╕ рдЖрдзрд╛рд░рд┐рдд рдЪрд╛рд░реНрдЯ рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

+1

+1 рдореБрдЭреЗ рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИред

рдореИрдВ рднреА

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

рдпрд╣рд╛рдБ рд╣рдордиреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛:

  • рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд╛рдИ рдЖрдХрд╛рд░ рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╢реВрдиреНрдп рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ред рдЬрдм рдкрд╛рдИ рдХрд╛ рдЖрдХрд╛рд░ рд╢реВрдиреНрдп рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдкрд╛рдИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд▓реЙрдЯ рдХреНрд╖реЗрддреНрд░ рдХреЗ рднреАрддрд░ рдлрд┐рдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЬрдм рдбреЗрдЯрд╛ рд▓реЗрдмрд▓ рдЕрдХреНрд╖рдо рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдкрд╛рдИ рдкреНрд▓реЙрдЯ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рднрд░ рджреЗрддреА рд╣реИред рдЬрдм рдбреЗрдЯрд╛ рд▓реЗрдмрд▓ рд╕рдХреНрд╖рдо рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдбреЗрдЯрд╛ рд▓реЗрдмрд▓ рднреА рдкреНрд▓реЙрдЯ рдХреНрд╖реЗрддреНрд░ рдХреЗ рднреАрддрд░ рдлрд┐рдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
  • рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд╛рдИ рдХреЗрдВрджреНрд░ рд╡рд┐рдХрд▓реНрдк рдХреЛ [null, null] рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ред рдПрдХреНрд╕ рдФрд░ рд╡рд╛рдИ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рдХреЗрдВрджреНрд░ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдирд▓ рдХрд╛ рдорддрд▓рдм рдСрдЯреЛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкрд╛рдИ рдкреНрд▓реЙрдЯ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЕрдВрджрд░ рдлрд┐рдЯ рд╣реЛ рдЬрд╛рдПрдЧреА рдЬрдм рднреА рдЖрдХрд╛рд░ рднреА рд╢реВрдиреНрдп рд╣реЛрдЧрд╛ред
  • рдПрдХ рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, minSizeред рдЬрдм рдЖрдХрд╛рд░ рд╢реВрдиреНрдп рд╣реЛрдЧрд╛, рддреЛ рдпрд╣ рдЗрд╕рд╕реЗ рдиреАрдЪреЗ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛ред

рдкреНрд░рджрд░реНрд╢рди:

  • http://jsfiddle.net/highcharts/CjgLg/ ред рдСрдЯреЛрд╕рд╛рдЗрдЬрд╝ рдХреЛ рдХреИрд╕реЗ рд╣реИрдВрдбрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рджрд╛рдИрдВ рдУрд░ рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВрдбрд▓ рдХреЛ рдкрдХрдбрд╝реЗрдВред
  • http://jsfiddle.net/highcharts/9tqSn/ ред рдЧрддрд┐рд╢реАрд▓ рдЖрдХрд╛рд░ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ, рдбреЗрдЯрд╛ рд▓реЗрдмрд▓ рдореМрдЬреВрдж рд╣реЛрдиреЗ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкрд╛рдИ рдХрд╛ рдЖрдХрд╛рд░ рд╕реНрд╡рдпрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдмрджрд▓рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдбреЗрдореЛ рдореЗрдВ рд╕реНрд▓рд╛рдЗрд╕ рджрд┐рдЦрд╛рдП рдФрд░ рдЫрд┐рдкреЗ рд╣реБрдП рд╣реИрдВред

рд╕рднреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ!

рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд▓рдВрдмреЗ рдбреЗрдЯрд╛ рд▓реЗрдмрд▓ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╣реИ (рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдЫреЛрдЯрд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛) рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЪрд╛рд░реНрдЯ рдмреЗрддреБрдХрд╛ рд░реВрдк рд╕реЗ рдЫреЛрдЯрд╛ рд╣реЛрдЧрд╛ред рдХреНрдпрд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЪреМрдбрд╝рд╛рдИ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдиреЗ рдкрд░ рд▓реЗрдмрд▓ рдХреЛ рджреЛ рдпрд╛ рддреАрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдСрдЯреЛ рд░реИрдк рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ?

рдзрдиреНрдпрд╡рд╛рдж!

рд╣рд╛рдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк dataLabels.style.width рдХреЛ '100px' рдкрд░ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж - рдХреНрдпрд╛ рдЗрд╕рдХрд╛ рдХреЛрдИ рдЕрдиреБрдорд╛рди рд╣реИ рдХрд┐ рдЗрд╕реЗ 'рдорд╛рд╕реНрдЯрд░' рдореЗрдВ рдпрд╛ рдХрд┐рд╕реА рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдХрдм рдорд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдРрд╕рд╛ рдорд╛рдорд▓рд╛ рд╣реИ рдЬрд╣рд╛рдВ рдореИрдВ рдЖ 2x2 рдЧрдарди рдореЗрдВ рдПрдХ рдкреГрд╖реНрда рдкрд░ рдПрдХрд╛рдзрд┐рдХ рдкрд╛рдИ рдЪрд╛рд░реНрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рдИ рдореЗрдВ рд╕рдорд╛рди рд▓реЗрдмрд▓ рд╣реЛрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбреЗрдЯрд╛ рд╣реЛрддреЗ рд╣реИрдВред

рддреЛ рдпрд╣ рд╕рдорд╛рдзрд╛рди 4 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрдХрд╛рд░ рдХреЗ рдкрд╛рдИ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рд╡рд╛рдВрдЫрдиреАрдп рдирд╣реАрдВ рд╣реИ - рдХреНрдпрд╛ рдЗрд╕рд╕реЗ рдмрдЪрдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рднреА рд▓реЗрдмрд▓ рдлрд┐рдЯ рд╣реИрдВ? рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЪрд╛рд░реНрдЯ рдореЗрдВ рдлрд┐рдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рд▓реИрдмрд▓реНрд╕ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рди рдХрд┐ рдкрд╛рдИред рдЕрдЧреНрд░рд┐рдо рдзрдиреНрдпрд╡рд╛рджред

рдХреНрд░рд┐рд╕рдорд╕ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рд╛рдИрдЪрд╛рд░реНрдЯреНрд╕ 3.0 рдХреЗ рдмрд╛рд╣рд░ рд╣реЛрдиреЗ рдкрд░ рдЗрд╕реЗ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдорд╛рд╕реНрдЯрд░ рдореЗрдВ рд╡рд┐рд▓рдп рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЬрд╣рд╛рдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдЪрд╛рд░реНрдЯ рдореЗрдВ рдХрдИ рдкрд╛рдИ рд╣реИрдВ, рдЖрдкрдХреЛ рдЕрднреА рднреА рдкреВрд░реНрдг рдЖрдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЬреЛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ рдЙрд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рдИ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдлрд┐рд░ рдЙрди рд╕рднреА рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЫреЛрдЯреЗ рдкрд╛рдИ рдЖрдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдкрд╛рдИ рдкреНрд▓реЙрдЯ рдХреНрд╖реЗрддреНрд░ рдХреЗ рднреАрддрд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВ рдФрд░ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВред

@ рд╣рд╛рдИрд╕реНрд▓рд╛рдЗрдб-рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдКрдкрд░ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рд╣рд╛рдИрдЪрд╛рд░реНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рд╕реАрдбреАрдПрди рдХреЗ рдХрд╛рд░рдг рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореИрдВрдиреЗ рдЙрдирдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдкрд╣реЗрд▓реА рдЙрджрд╛рд╣рд░рдг рддрдп рдХрд┐рдП рд╣реИрдВ:

http://jsfiddle.net/CjgLg/13/ ред рдСрдЯреЛрд╕рд╛рдЗрдЬрд╝ рдХреЛ рдХреИрд╕реЗ рд╣реИрдВрдбрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рджрд╛рдИрдВ рдУрд░ рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВрдбрд▓ рдХреЛ рдкрдХрдбрд╝реЗрдВред
http://jsfiddle.net/9tqSn/11/ ред рдЧрддрд┐рд╢реАрд▓ рдЖрдХрд╛рд░ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ, рдбреЗрдЯрд╛ рд▓реЗрдмрд▓ рдореМрдЬреВрдж рд╣реЛрдиреЗ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкрд╛рдИ рдХрд╛ рдЖрдХрд╛рд░ рд╕реНрд╡рдпрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдмрджрд▓рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдбреЗрдореЛ рдореЗрдВ рд╕реНрд▓рд╛рдЗрд╕ рджрд┐рдЦрд╛рдП рдФрд░ рдЫрд┐рдкреЗ рд╣реБрдП рд╣реИрдВред

рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! +1 :)

рдореБрдЭреЗ рдбреЛрдирдЯреНрд╕ рдкрд░ рдЗрд╕ рдСрдЯреЛ-рд╕рд╛рдЗрдЬрд╝рд┐рдВрдЧ рд╕реБрд╡рд┐рдзрд╛ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдпрд╣ рдПрдХрд▓ рдкрд╛рдИ рдХреЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм 2-рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкрд╛рдИ (рдпрд╛рдиреА рдПрдХ рдбреЛрдирдЯ) рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдВрддрд░рд┐рдХ рдФрд░ рдмрд╛рд╣рд░реА рджреЛрдиреЛрдВ рдкрд╛рдИ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЖрдХрд╛рд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЬрдм рдЖрдВрддрд░рд┐рдХ рдкрд╛рдИ рдореЗрдВ рдордХрдбрд╝реА рдЬреИрд╕реА рдХрд┐рдВрд╡рджрдВрддрд┐рдпрд╛рдВ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВ рдФрд░ рдмрд╛рд╣рд░реА рдкрд╛рдИ рдореЗрдВ рдЙрдирдХреЗ рдкрд╛рд╕ рд╣реЛрддреА рд╣реИ, рддреЛ рдЖрдВрддрд░рд┐рдХ рдкрд╛рдИ рдХрд╛ рдЖрдХрд╛рд░ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдмрджрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдмрд╛рд╣рд░реА рдкрд╛рдИ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡реНрдпреВрдкреЛрд░реНрдЯ рдореЗрдВ рдлрд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдХрд╛рд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдПрдХ рд╡рд┐рдХреГрдд рдЪрд╛рд░реНрдЯ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ (рдЖрдорддреМрд░ рдкрд░ рдЖрдВрддрд░рд┐рдХ рдкрд╛рдИ рдмрд╛рд╣рд░реА рдкрд╛рдИ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдЪрд╛рд░реНрдЯ рдХреЗ рд░реВрдк рдФрд░ рд╢рдмреНрджрд╛рд░реНрде рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рддреЛрдбрд╝ рджреЗрддреА рд╣реИ)ред

рдХреНрдпрд╛ рдХреЛрдИ рдореМрдХрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕ рдлрд┐рдХреНрд╕ рдХреЛ рдбреЛрдирдЯреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝реЗ рдкрд╛рдИ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВ?

рдпрд╣рд╛рдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: http://jsfiddle.net/mmarchetta/34VAT/2/

рдкрд╛рдИ рдЬреЛ рд╡рд╣рд╛рдВ рдмрд╛рд╣рд░реА рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ (рд╣рд░рд╛/рдиреАрд▓рд╛) рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдВрддрд░рд┐рдХ рдкрд╛рдИ рд╣реИ, рдФрд░ рдЕрдзрд┐рдХ рд╕реНрд▓рд╛рдЗрд╕ рд╡рд╛рд▓рд╛ рдЬреЛ рдЖрдВрддрд░рд┐рдХ рджрд┐рдЦрддрд╛ рд╣реИ рд╡рд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╛рд╣рд░реА рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж!

рдореЗрд░реЗ рдкрд╛рд╕ рдбреЛрдирдЯ рдЪрд╛рд░реНрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рд▓реЗрдмрд▓ рдЪрд╛рд░реНрдЯ рдХреЗ рдмрд╛рд╣рд░ рдлреИрд▓реЗ рд╣реБрдП рд╣реИрдВред

рдпрд╣ рдорд╛рдорд▓рд╛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рд▓реЗрдмрд▓ рдХреИрд╕реЗ рдХрд╛рдЯреЗ рдЬрд╛рддреЗ рд╣реИрдВ: http://jsfiddle.net/highcharts/7okk430t/

рдореИрдВрдиреЗ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣рд┐рдд рдбреЗрдЯрд╛ рд▓реЗрдмрд▓ рдореЗрдВ рдЗрд▓рд┐рдкреНрд╕рд┐рд╕ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реНрдХ рдХреА рдЦреЛрдЬ рдХреА рд╣реИред рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕реНрдерд┐рд░ рдЪрд╛рд░реНрдЯ рдкрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЪрд╛рд░реНрдЯ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЖрдХрд╛рд░ рджреЗрдиреЗ рдпрд╛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдкрд░ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИред

рдПрдХ рд▓рд╛рдЗрд╡ рдбреЗрдореЛ http://jsfiddle.net/highcharts/7okk430t/1/ рдкрд░ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

.. рдФрд░ рдпрд╣рд╛рдБ рдЕрдВрддрд░ рд╣реИ:

diff --git a/js/parts/DataLabels.js b/js/parts/DataLabels.js
index c72fabf..a7222c5 100644
--- a/js/parts/DataLabels.js
+++ b/js/parts/DataLabels.js
@@ -619,13 +619,41 @@ if (seriesTypes.pie) {
     * fall within the plot area.
     */
    seriesTypes.pie.prototype.placeDataLabels = function () {
+
+       var chart = this.chart,
+           spacing = chart.spacing;
        each(this.points, function (point) {
            var dataLabel = point.dataLabel,
-               _pos;
+               _pos,
+               overflow,
+               ellipsis;

            if (dataLabel && point.visible) {
                _pos = dataLabel._pos;
                if (_pos) {
+                   
+                   if (dataLabel._attr.align === 'right') {
+                       overflow = _pos.x - dataLabel.width;
+                       if (overflow < spacing[3]) {
+                           ellipsis = true;
+                       }
+                   }
+
+                   if (dataLabel._attr.align === 'left') {
+                       overflow = chart.chartWidth - _pos.x - dataLabel.width - spacing[1] - spacing[3];
+                       if (overflow < spacing[1]) {
+                           ellipsis = true;
+                       }
+                   }
+
+                   if (ellipsis) {
+                       dataLabel._attr.width = dataLabel.width + overflow;
+                       dataLabel.css({
+                           width: dataLabel._attr.width + PX,
+                           textOverflow: 'ellipsis'
+                       });
+                   }
+
                    dataLabel.attr(dataLabel._attr);
                    dataLabel[dataLabel.moved ? 'animate' : 'attr'](_pos);
                    dataLabel.moved = true;
diff --git a/js/parts/SvgRenderer.js b/js/parts/SvgRenderer.js
index 1f8b71d..fcc629d 100644
--- a/js/parts/SvgRenderer.js
+++ b/js/parts/SvgRenderer.js
@@ -10,7 +10,7 @@ SVGElement.prototype = {
    opacity: 1,
    // For labels, these CSS properties are applied to the <text> node directly
    textProps: ['fontSize', 'fontWeight', 'fontFamily', 'fontStyle', 'color', 
-       'lineHeight', 'width', 'textDecoration', 'textShadow'],
+       'lineHeight', 'width', 'textDecoration', 'textOverflow', 'textShadow'],

    /**
     * Initialize the SVG renderer

рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА (http://jsfiddle.net/CjgLg/13/) рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ:

рдзреНрдпрд╛рди рдореЗрдВ рди рдЖрдпрд╛ рд▓реЗрдЦрди рддреНрд░реБрдЯрд┐: $(...)ред рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рдпреЛрдЧреНрдп рдХреЛрдИ рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рд╣реИ

resizable рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП jQuery UI рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдЖрд╣ ... рдЗрди 2 (jquery-ui.css рдФрд░ jquery-ui.min.js) рдХреЛ рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рдФрд░ рдЕрдм рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдзрдиреНрдпрд╡рд╛рдж!

рдореЗрд░реЗ рдкрд╛рд╕ рдбреЗрдЯрд╛ рд▓реЗрдмрд▓ рднреА рдХрдЯ рд░рд╣реЗ рд╣реИрдВред

рдЙрдЪреНрдЪ рдЪрд╛рд░реНрдЯ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЗрд▓рд┐рдкреНрд╕рд┐рд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП +1ред

рдпрд╣ рдореБрджреНрджрд╛ рдХреНрдпреЛрдВ рдмрдВрдж рд╣реИ? рдпрд╣ 2011 рдореЗрдВ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА 2017 рдореЗрдВ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдпрд╣ рдЕрднреА рднреА рд╣реЛ рд░рд╣рд╛ рд╣реИ
e

рдореИрдВ рд╕рдВрд╕реНрдХрд░рдг 5.0.11 . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ
рдФрд░ рдпрд╣ рдЕрднреА рднреА рдбреЛрдирдЯ рдЪрд╛рд░реНрдЯ рдкрд░ рд╣реЛ рд░рд╣рд╛ рд╣реИред

donutchart size

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

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

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

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

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

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

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