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

VB.NET Discussion :

probleme plot XY avec Owc11


Sujet :

VB.NET

  1. #1
    Membre régulier
    Inscrit en
    Mars 2006
    Messages
    342
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 342
    Points : 107
    Points
    107
    Par défaut probleme plot XY avec Owc11
    Salut,


    Ca fait un moment que je me prend la tete sur la maniere de tracer un graph XY ou X sont des dates et Y des valeurs.

    Quelqu un pourrait m expliquer pourquoi si j utilise le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     Dim chrt As ChChart
     
            Dim X(10)
            Dim Y(10)
     
            For index As Integer = 1 To 10
                X(index) = index
                Y(index) = index * 2
            Next
     
            If AxChart.Charts.Count > 0 Then
                AxChart.Charts.Delete(0)
            End If
            chrt = AxChart.Charts.Add(0)
     
            chrt.Type = ChartChartTypeEnum.chChartTypeScatterMarkers
     
     
            chrt.SeriesCollection.Add(0)
            chrt.SeriesCollection(0).SetData(ChartDimensionsEnum.chDimXValues, ChartSpecialDataSourcesEnum.chDataLiteral, X)
            chrt.SeriesCollection(0).SetData(ChartDimensionsEnum.chDimYValues, ChartSpecialDataSourcesEnum.chDataLiteral, Y)
    J obtiens bien un graphe XY ( meme si mes abscisses sont des entiers), mais si j utilise le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    Dim chrt As ChChart
     
            Dim X(10) As Date
            Dim Y(10)
     
            Dim adate As Date
            For index As Integer = 1 To 10
                adate = adate.AddDays(1)
                X(index) = adate
                Y(index) = index * 2
            Next
     
            If AxChart.Charts.Count > 0 Then
                AxChart.Charts.Delete(0)
            End If
            chrt = AxChart.Charts.Add(0)
     
            chrt.Type = ChartChartTypeEnum.chChartTypeScatterMarkers
     
     
            chrt.SeriesCollection.Add(0)
            chrt.SeriesCollection(0).SetData(ChartDimensionsEnum.chDimXValues, ChartSpecialDataSourcesEnum.chDataLiteral, X)
            chrt.SeriesCollection(0).SetData(ChartDimensionsEnum.chDimYValues, ChartSpecialDataSourcesEnum.chDataLiteral, Y)
    J ai une erreur a l avant derniere ligne disant : Date OleAut illégale.

    En fait, j avoue que je ne comprend pas ce que signifie c deux lignes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     chrt.SeriesCollection(0).SetData(ChartDimensionsEnum.chDimXValues, ChartSpecialDataSourcesEnum.chDataLiteral, X)
            chrt.SeriesCollection(0).SetData(ChartDimensionsEnum.chDimYValues, ChartSpecialDataSourcesEnum.chDataLiteral, Y)
    Si quelqu un pouvait m eclairer

    Merci

    Slumpy

  2. #2
    Membre régulier
    Inscrit en
    Mars 2006
    Messages
    342
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 342
    Points : 107
    Points
    107
    Par défaut
    Petit up pour ma question.

    En fait, j ai trouvé pourquoi j avais une erreur. C est juste que j ai oublié de preciser une date de depart (quel con !).

    Donc en ajoutant pare exempole Dim adate As Date = "27/06/2005"
    au depart, je n ai plus d erreur, mais ... un graphe vide. Quelqu un saurait pourquoi ?

    Merci

Discussions similaires

  1. Probleme de réseau avec aol
    Par Mut dans le forum Développement
    Réponses: 22
    Dernier message: 26/05/2003, 23h58
  2. Réponses: 6
    Dernier message: 04/04/2003, 15h28
  3. [Kylix] Probleme de séparateur avec Kylix2 ?
    Par jeanphy dans le forum EDI
    Réponses: 4
    Dernier message: 10/02/2003, 16h41
  4. Réponses: 12
    Dernier message: 23/10/2002, 11h56
  5. Probleme d'impression avec la méthode TForm->Print()
    Par Kid Icarus dans le forum C++Builder
    Réponses: 13
    Dernier message: 31/07/2002, 14h26

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