Charts: рдлрд╝реЙрд░реНрдореЗрдЯрд░ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛

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

рдирдорд╕реНрддреЗ! рдореИрдВ рдЕрдкрдиреЗ рдкрд╛рдИ рдЪрд╛рд░реНрдЯ рдХреЗ рдЕрдВрджрд░ рдореБрджреНрд░рд┐рдд рдореВрд▓реНрдп рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореИрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдерд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд░реЗрдВ:

рдореЗрд░рд╛ рдЪрд╛рд░реНрдЯ рджрд╢рдорд▓рд╡ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╕рд╛рде рдорд╛рдиреЛрдВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░ рд░рд╣рд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЗрдВрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдореИрдВ func setChart(dataPoints: [String], values: [Double]) рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдЗрдВрдЯ рд╕реЗ рдбрдмрд▓ рдХреЗ рд▓рд┐рдП рдбреА рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдХреЙрд▓ рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рджрд╢рдорд▓рд╡ рд╡рд░реНрдгреЛрдВ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред рдЕрдм рдореИрдВ рдЗрд╕реЗ рдПрдХ рдлреЙрд░реНрдореЗрдЯрд░ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ PieChartViewController.m рдбреЗрдореЛ рдореЗрдВ рдкрд╛рдпрд╛ред

       NSNumberFormatter *pFormatter = [[NSNumberFormatter alloc] init];
    pFormatter.numberStyle = NSNumberFormatterPercentStyle;
    pFormatter.maximumFractionDigits = 1;
    pFormatter.multiplier = @1.f;
    pFormatter.percentSymbol = @" %";
    [data setValueFormatter:[[ChartDefaultValueFormatter alloc] initWithFormatter:pFormatter]];

рдореБрдЭреЗ рдмрд╕ рдЗрддрдирд╛ рд╣реА рдЪрд╛рд╣рд┐рдП, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕ рдХрдирд╡рд░реНрдЯрд┐рдВрдЧ рдХреЛ рд╕реНрд╡рд┐рдлреНрдЯ 3 рдореЗрдВ рджреЛрд╣рд░рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдУрдмреНрдЬреЗ-рд╕реА рд╣реИ рдФрд░ рдирдВрдмрд░ рд╕реНрдЯрд╛рдЗрд▓ рдмрджрд▓ рд░рд╣рд╛ рд╣реИред рдЕрдВрддрд┐рдо рдкрдВрдХреНрддрд┐ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рддрдХ рд╕рдм рдХреБрдЫ рдареАрдХ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдирд╡реАрдирддрдо рдбреЗрдЯрд╛рд╕реЗрдЯ NSNUMBER рдХреЗ рдмрдЬрд╛рдп рдПрдХ IVALUEFORMATTER рд▓реЗрддрд╛ рд╣реИред рдореИрдВ рдЗрд╕ рдЪрд╛рд░реНрдЯ рдХреЗ IVALUEFORMATTER рдХреЛ рдХреИрд╕реЗ рд╕реЗрдЯ рдХрд░реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ NSNUMBER рдЬреИрд╕реЗ рдЧреБрдг рдирд╣реАрдВ рд╣реИрдВ?

рдореБрдЭреЗ рдХрд┐рд╕реА рднреА рдорджрдж рдХреЗ рд▓рд┐рдП рдЦреБрд╢реА рд╣реЛрдЧреА!

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

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВрдиреЗ рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рд╣рд╛рд╣рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рддреЛрдВ рдХреЛ рдкрдврд╝ рд▓рд┐рдпрд╛ рд╣реИред

рдХреНрдпрд╛ pieChart.data?.setValueFormatter(DefaultValueFormatter(formatter: pFormatter)) рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

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

рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЙрджреНрджреЗрд╢реНрдп-рд╕реА рдореЗрдВ рдХреИрд╕рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реНрд╡рд┐рдлреНрдЯ рдореЗрдВ рдЖрдк axis.valueFormatter = DefaultAxisValueFormatter(formatter: myNumberFormatter) рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рдзрдиреНрдпрд╡рд╛рдж patreu22 .... рдореИрдВрдиреЗ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХреА:

    let pFormatter = NumberFormatter()
    pFormatter.numberStyle = .none
    MyChart.xAxis.valueFormatter = DefaultAxisValueFormatter(formatter: pFormatter)

рд▓реЗрдХрд┐рди.... рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐: PieChart рдореЗрдВ рдХреЛрдИ XAxis рдирд╣реАрдВ рд╣реИ:

рд╡реИрд╕реЗ ... рдореИрдВ рд╕реНрд╡рд┐рдлреНрдЯ 3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ ... рдбреЗрдореЛ рдХреЛрдб рдУрдмреАрдЬреЗ-рд╕реА рдореЗрдВ рд╣реИ (рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдЕрдкрдбреЗрдЯ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реБрдЖ)ред

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВрдиреЗ рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рд╣рд╛рд╣рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рддреЛрдВ рдХреЛ рдкрдврд╝ рд▓рд┐рдпрд╛ рд╣реИред

рдХреНрдпрд╛ pieChart.data?.setValueFormatter(DefaultValueFormatter(formatter: pFormatter)) рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА, patreu22.

рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

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