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

Framework .NET Discussion :

C# chart zooming selon les series affichees


Sujet :

Framework .NET

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 89
    Points : 86
    Points
    86
    Par défaut C# chart zooming selon les series affichees
    Bonjour,

    J'utilise les objets suivants de framework .net :
    • System.Windows.Forms.DataVisualization.Charting.Series
    • System.Windows.Forms.DataVisualization.Charting.Chart

    J'ai des "Series" qui se chargent regulierement ds la Chart. et j'aimerai que le zoom de la Chart se mette automatiquement a jour (i.e. qu'on voit mes Series en entier).

    Apres avoir teste un ZoomReset(), ca ne fonctionne pas [ca met a la valeur du zoom par default lors du premier chargement de Series].
    Si quelqu'un a une idee, je suis tres preneur

    Merci d'avance !

    [PS : je pourrais faire ca "a la main" en checkant a chaque refresh de mes Series la valeur la plus haute et la plus basse de ces dernieres, et en fonction changer le AxisY.ScaleView, mais je me demandais s'il existait pas plus simple et deja implemente ds .net ]

  2. #2
    Membre régulier
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 89
    Points : 86
    Points
    86
    Par défaut
    Found it

    Pour info, si quelqu'un se pose la question par la suite :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    this.chart1.ChartAreas.FindByName("ChartArea1").RecalculateAxesScale();
    this.chart1.ChartAreas.FindByName("ChartArea1").AxisY.ScaleView.ZoomReset();
    // on recalcule les scale
    // on update le zoom

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

Discussions similaires

  1. Chart zoom series
    Par Vodkha dans le forum Delphi
    Réponses: 1
    Dernier message: 14/03/2007, 19h16
  2. bouger une div selon les coordonnées de la souris
    Par 10-nice dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 21/09/2005, 15h31
  3. Numérotation automatique selon les utilisateurs
    Par Safaritn dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 12/08/2005, 14h11
  4. Réponses: 1
    Dernier message: 30/01/2005, 11h00
  5. Trier un std::map selon les valeurs plutot que les clés
    Par dj.motte dans le forum SL & STL
    Réponses: 2
    Dernier message: 13/11/2004, 21h54

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