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

C# Discussion :

Creation de courbe à partir de la base


Sujet :

C#

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Mars 2013
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2013
    Messages : 21
    Par défaut Creation de courbe à partir de la base
    bonjour a tous, j'essai de crée une courbe apartir d'un table de base de donnée:

    j'utilise le code suivant:

    connection.Open();
    SqlDataReader reader = cmd.ExecuteReader();
    while (reader.Read())
    {
    id1 = double.Parse(reader.GetString(1));
    id2 = double.Parse(reader.GetString(2));
    string nDateTime = DateTime.Now.ToString("hh:mm:ss tt");


    // Lets generate sine and cosine wave
    double[] x = new double[100];
    double[] y = new double[100];
    double[] z = new double[100];

    x[i] = i;

    y[i] = Math.Sin(id1);
    z[i] = Math.Sin(id2);
    i++;



    // This is to remove all plots
    zedGraphControl1.GraphPane.CurveList.Clear();

    // GraphPane object holds one or more Curve objects (or plots)
    GraphPane myPane = zedGraphControl1.GraphPane;

    // PointPairList holds the data for plotting, X and Y arrays
    PointPairList spl1 = new PointPairList(x, y);
    PointPairList spl2 = new PointPairList(x, z);

    // Add cruves to myPane object
    LineItem myCurve1 = myPane.AddCurve("Sine Wave", spl1, Color.Blue, SymbolType.None);
    LineItem myCurve2 = myPane.AddCurve("Cosine Wave", spl2, Color.Red, SymbolType.None);

    myCurve1.Line.Width = 3.0F;
    myCurve2.Line.Width = 3.0F;
    myPane.Title.Text = "My First Plot";

    // I add all three functions just to be sure it refeshes the plot.
    zedGraphControl1.AxisChange();
    //myPane.XAxis.Scale.Format = nDateTime;
    zedGraphControl1.Invalidate();
    zedGraphControl1.Refresh();

    }
    }





    catch (Exception ex)
    {
    MessageBox.Show(ex.Message + "Erreur !bd! ");
    }
    connection.Close();









    le resultat s'affiche comme suit : (capture)

    merci .
    Images attachées Images attachées  

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

Discussions similaires

  1. Tracer une courbe à partir d'une base de données JSP/Servlet
    Par marouene_ dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 17/10/2015, 11h29
  2. Réponses: 2
    Dernier message: 23/05/2013, 13h57
  3. Créer une courbe à partir d'une base de données
    Par piwyangel dans le forum Langage
    Réponses: 10
    Dernier message: 26/09/2011, 10h32
  4. [Conception] creation de fiche dynamique a partir d'une base de données
    Par badnane2 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 05/06/2006, 16h50

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