J'utilise les graphiques de Daniel Gindi. En normal, les valeurs sont au-dessus des cercles;iOS-Charts dessin des valeurs ci-dessous cercle
1- Mais je dois tirer vers le bas les valeurs/étiquettes au-dessous des cercles, lorsqu'il n'y a pas assez d'espace pour l'étiquette (à cause de lignes)
2- Je dois donner supplémentaires décalage entre cercle et étiquette/valeur.
3- Je dois montrer un cercle uniquement sur les première et dernière valeurs.
J'utilise valueFormatter pour le délégué dataset. Je peux l'atteindre avec
-(NSString *)stringForValue:(double)value entry:(ChartDataEntry *)entry
dataSetIndex:(NSInteger)dataSetIndex viewPortHandler:
(ChartViewPortHandler *)viewPortHandler{
if (entry.x==0||entry.x==myArray.count-1) {
NSInteger index = [NSNumber numberWithDouble:value].integerValue;
return [NSString stringWithFormat:@"%ld",(long)index];
} else {
return @"";
}
Mais je ne sais pas quoi faire.
Merci d'avance.
Pouvez-vous poster le code pour les étiquettes? –
ok, a mis à jour le code @JohnnyRockex – David
Peut-on voir le code qui dessine les étiquettes eux-mêmes? –