Charts: рддрд╛рд▓рд┐рдХрд╛рджреГрд╢реНрдп рд╢реАрд░реНрд╖рд▓реЗрдЦ рджреГрд╢реНрдп рдореЗрдВ рдкрд╛рдИ рдЪрд╛рд░реНрдЯ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 21 рдЬрдире░ 2016  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: danielgindi/Charts

рдирдорд╕реНрддреЗ,

рдореИрдВ рдпреВрдЯреЗрдмрд▓рд╡реНрдпреВ рд╣реЗрдб рд░рд┐рд╡реНрдпреВ рдореЗрдВ рдкрд╛рдИ рдЪрд╛рд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдЪрд╛рд░реНрдЯ рдЕрдкрдиреЗ рдлреНрд░реЗрдо рдЖрдХрд╛рд░ рд╕реЗ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рд╣реИ, рдХреНрдпрд╛ рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ?

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

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

@SylarRuby рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ, рдЬрдм рдЖрдк рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЪрд╛рд░реНрдЯ рдбреЗрдЯрд╛ рддреИрдпрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ:
let pieChartData = PieChartData(dataSet: pieChartDataSet)
рддреЛ рдЖрдкрдХреЛ рдЪрдпрдирд╢рд┐рдлреНрдЯ рд╕рдВрдкрддреНрддрд┐ рдХреЛ 0 рдкрд░ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
pieChartDataSet.selectionShift = 0

рдкрд╛рдИ рдЪрд╛рд░реНрдЯ рдкрд░ рд╕реНрд▓рд╛рдЗрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
chartView.highlightPerTapEnabled = false

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

рдПрдХ рдкрд╛рдИ рдЪрд╛рд░реНрдЯ рдХреЛ рдЧреЛрд▓ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рдлреНрд░реЗрдо рдХреЗ рдЕрдВрджрд░ рдЦреБрдж рдХреЛ рдлрд┐рдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЧреЛрд▓ рд░рд╣рддрд╛ рд╣реИред рдЕрдкрдиреЗ рд╣реЗрдбрд░ рдХреЛ рдмрдбрд╝рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕рдХреА рдКрдВрдЪрд╛рдИ рдмрдврд╝рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред

@ petester42 рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╣рд╛рдБ рдЕрдЧрд░ рдореИрдВ рдКрдВрдЪрд╛рдИ рдмрдврд╝рд╛рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдХреНрдпрд╛ рдХреЛрдИ рдХрд╛рдо рд╕рдорд╛рди рдКрдВрдЪрд╛рдИ рдХреЗ рднреАрддрд░ рд╕рд░реНрдХрд▓ рдХреЗ рд╡реНрдпрд╛рд╕ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ?

рдирд╣реАрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рд╕реЗ рд╡реГрддреНрдд рдХреА рдХрддрд░рди рд╣реЛ рдЬрд╛рдПрдЧреАред рдЖрдк рдЪрд╛рд░реНрдЯ рдлреНрд░реЗрдо рдХреЛ рддрдм рддрдХ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдРрд╕рд╛ рди рд▓рдЧреЗ рдХрд┐ рдЖрдк рдКрдВрдЪрд╛рдИ рдмрдврд╝рд╛рдП рдмрд┐рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рддрд░рд╣ рдХрд╛ рд╣реИрдХ рд╣реИред

рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЪрд╛рд░реНрдЯ рдкреИрдбрд┐рдВрдЧ рдпрд╛ рдСрдлрд╝рд╕реЗрдЯ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ? рдореИрдВ рднреВрд▓ рдЬрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕реЗ рдХреНрдпрд╛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдСрдлрд╕реЗрдЯ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдмрдврд╝рддреА рдКрдВрдЪрд╛рдИ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд░реНрдХрд▓ рдХреЛ рдмрдбрд╝рд╛ рдмрдирд╛ рд░рд╣реА рд╣реИ, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреБрдЫ рдПрдкреАрдЖрдИ рд╣реЛрдВрдЧреЗ рдЬреЛ рдЗрд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореБрдЭреЗ рдЕрднреА рддрдХ рд╕рд╣реА рдирд╣реАрдВ рдорд┐рд▓рд╛

рдЖрдк pieChart.legend.enabled = false рдЬреИрд╕реЗ рд▓реЗрдЬреЗрдВрдб рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдХреЗ рд╕рднреА рдСрдлрд╝рд╕реЗрдЯ рдХреЛ рд╢реВрдиреНрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдлрд┐рд░ рдпрджрд┐ рдкрд╛рдИ рдЕрднреА рднреА рдЖрдкрдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЫреЛрдЯреА рд╣реИ - рддреЛ рдмрд╕ рджреГрд╢реНрдп рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░реЗрдВред

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

рдПрдХ рдмрд┐рдВрджреБ рд╣реИ рдЬрд┐рд╕рдХрд╛ @danielgindi рдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдХрд┐ PieChartView рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдЪрдпрди рд╕реНрд▓рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рди рдЫреЛрдбрд╝рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдкрдХреЛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдЪрдпрди рдлрд╝рдВрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рд░рд┐рдХреНрдд рдкреИрдбрд┐рдВрдЧ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХреЗ рдЪрдпрди рдХреЛ 0 рдкрд░ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рд╛рдп @fsjack , рдЖрдкрдХрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ? рдкреИрдбрд┐рдВрдЧ рдХреЛ рдХреИрд╕реЗ рд╣рдЯрд╛рдПрдВ рдФрд░ рд╕реНрд▓рд╛рдЗрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХреЛ рдЕрдХреНрд╖рдо рдХреИрд╕реЗ рдХрд░реЗрдВ?

@SylarRuby рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ, рдЬрдм рдЖрдк рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЪрд╛рд░реНрдЯ рдбреЗрдЯрд╛ рддреИрдпрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ:
let pieChartData = PieChartData(dataSet: pieChartDataSet)
рддреЛ рдЖрдкрдХреЛ рдЪрдпрдирд╢рд┐рдлреНрдЯ рд╕рдВрдкрддреНрддрд┐ рдХреЛ 0 рдкрд░ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
pieChartDataSet.selectionShift = 0

рдкрд╛рдИ рдЪрд╛рд░реНрдЯ рдкрд░ рд╕реНрд▓рд╛рдЗрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
chartView.highlightPerTapEnabled = false

рдирдорд╕реНрддреЗ,
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛:
setExtraOffsets (рдмрд╛рдПрдВ: -15, рд╢реАрд░реНрд╖: -15, рджрд╛рдПрдВ: -15, рдиреАрдЪреЗ: -15)
рдкрд╣рд▓реЗ:
Screen Shot 2019-07-16 at 4 17 05 PM
рдмрд╛рдж рдореЗрдВ:
Screen Shot 2019-07-16 at 4 17 58 PM

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