IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Graph avec MPAndroidChart


Sujet :

Android

  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2002
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2002
    Messages : 203
    Par défaut Graph avec MPAndroidChart
    Bonjour,
    Je suis entrain d'améliorer les statistiques de mon appli en rajoutant des graphs, mais j'ai un peu de mal avec MPAndroidChart

    Je l'ai bien intégré, mais je souhaite rajouter des données sur la forme (Nom (en String); Valeur (Float))
    Bien sur trié de la plus grande valeur a la plus petite.

    J'ai essayé d'utiliser cette déclaration

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    List<Entry> data_Joueur = new ArrayList<Entry>();
    mais le format attendu est un couple de float.

    Mon objectif est de faire un graph en bare avec dans la légende le Nom, et la valeur dans la bar.

    Vous avez une idée ?

    Merci

  2. #2
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2002
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2002
    Messages : 203
    Par défaut
    J'ai pas mal avancé sur ce projet.
    Le tri est ok
    l'affichage du graph est correct

    Seul problème, la résolution: Plus il y a de données, plus l'affichage se réduit, et donc la légende (sur la barre des X) se réajuste, et donc masque des élements (1 nom sur 2) pour 6 données.

    Comment fixer la résolution pour qu'il n'affiche par exemple que 4 données, et permettre de scroller horizontalement le reste du graph ? Ou meme, comment resserrer la légende dans la bar X*?

  3. #3
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Pour limiter le nombre d'élément visible : setVisibleXRangeMaximum().
    Voir tous les détail dans la doc : https://github.com/PhilJay/MPAndroid...g-the-Viewport
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2002
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2002
    Messages : 203
    Par défaut
    C'etait bien ca, je l'avais vu, mais ne le voyais pas dans la liste des méthodes proposées.

    Et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    chart.setScaleXEnabled(true);
    Pour le scrolling horizontal.

    Merci

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2012
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2012
    Messages : 100
    Par défaut Graphique
    Bonjour,

    Je suis presque dans le même problème pour la manipulation de graphique. Est ce que je peux voir ton code pour m'inspirer comment faire des graphiques.

  6. #6
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2002
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2002
    Messages : 203
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
            //Enfin on parametre le graph et l'affiche (Meilleur Score)
            BarDataSet dataSet_meilleur_score = new BarDataSet(meilleur_Score, getResources().getString(R.string.meilleur_score));
            dataSet_meilleur_score.setColor(R.color.rouge);
            dataSet_meilleur_score.setValueTextSize(12);
            dataSet_meilleur_score.setValueFormatter(new MyValueFormatter());
            BarData lineData_meilleur_score = new BarData(dataSet_meilleur_score);
            chart_best_score.setData(lineData_meilleur_score);
            chart_best_score.setVisibleXRangeMaximum(6);
            chart_best_score.setScaleXEnabled(true);
            chart_best_score.setDescription(null);
            chart_best_score.invalidate();

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Graph avec plusieurs courbes - GD
    Par vargasvan dans le forum Modules
    Réponses: 4
    Dernier message: 11/05/2006, 13h47
  2. Mysql & mrtg : faire un graphe avec le contenu d'une tab
    Par fouhaa dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 12/08/2005, 12h38
  3. Graphe avec java
    Par alamihamza dans le forum 2D
    Réponses: 3
    Dernier message: 07/03/2005, 17h14
  4. [NetBeans] graphe avec netBeans :?:
    Par sofien dans le forum NetBeans
    Réponses: 1
    Dernier message: 28/02/2005, 19h54
  5. Affichage graphe avec DBChart
    Par grominetos dans le forum Bases de données
    Réponses: 2
    Dernier message: 21/06/2004, 19h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo