MPAndroidChart - Ajout d'étiquettes à un graphique à barres
Il est nécessaire pour que ma demande d'avoir une étiquette sur chaque barre de l'histogramme. Est-il un moyen de le faire avec MPAndroidChart? Je ne pouvais pas trouver un moyen de le faire sur le projet wiki/javadoc.
Si il n'y a pas une façon de le faire est-il un autre logiciel qui me permettra de faire?
source d'informationauteur Matt
Vous devez vous connecter pour publier un commentaire.
Mise à jour de la Réponse (MPAndroidChart v3.0.1)
D'une telle fonctionnalité couramment utilisée, v3.0.1 de la bibliothèque ajouté le
IndexAxisValueFormatter
classe exactement à cette fin, il est donc juste une ligne de code maintenant:La ProTip à partir de l'original de la réponse ci-dessous s'applique toujours.
Réponse originale à cette question (MPAndroidChart v3.0.0)
Avec v3.0.0 de la bibliothèque, il n'y a aucun moyen direct d'étiquettes pour les bars, mais il y a un plutôt décent solution qui utilise le
ValueFormatter
interface.Créer un nouveau module de formatage comme ceci:
Ensuite définir ce formateur à l'axe des x (en supposant que vous avez déjà créé un
String[]
contenant les étiquettes):ProTip: si vous souhaitez supprimer les étiquettes apparaissant lors d'un zoom dans la barre de graphique, vous pouvez utiliser la granularité de la fonction:
vous pouvez définir l'étiquette de colonne ci-dessus en ajoutant cette ligne, allez code