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

Windows Forms Discussion :

Problème Zgraph


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 15
    Par défaut Problème Zgraph
    Salut,

    Je me suis mis à Visual Studio C++ (2005) et j'ai quelques soucis.

    J'aimerais faire un graphique de type histogramme avec une strin sur l'axe x et certaines valeurs sur l'axe y mais j'éprouve qq prolèmes avec la ligne en rouge :

    Quelqu'un peut-il m'aider ?

    void CreateGraph( ZedGraphControl ^z1 )
    {
    // Get a reference to the GraphPane instance in the ZedGraphControl
    GraphPane ^myPane = z1->GraphPane;

    // Set the titles and axis labels
    myPane->Title->Text = L" ";
    myPane->XAxis->Title->Text = L" ";
    myPane->YAxis->Title->Text = L" ";

    System:ouble y = 40;
    System:ouble x = 80;
    //String str[5] = { "North", "South", "West", "East", "Central" };

    BarItem ^myCurve = myPane->AddBar(L"Hist", x, y, Color::Red);

    }

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 15
    Par défaut
    J'ai enfin réussi... Il m'aura fallu une demi-journée...

    void CreateGraph( ZedGraphControl ^z1 )
    {
    // Get a reference to the GraphPane instance in the ZedGraphControl
    GraphPane ^myPane = z1->GraphPane;

    // Set the titles and axis labels
    myPane->Title->Text = L" ";
    myPane->XAxis->Title->Text = L" ";
    myPane->YAxis->Title->Text = L" ";

    array<double>^ x = { 1, 2, 3, 4 };
    array<double>^ y = { 80, 70, 65, 78, 40 };

    BarItem ^myCurve = myPane->AddBar(L"Hist", x, y, Color::White);

    myPane->YAxis->Scale->Min = 0;
    myPane->YAxis->Scale->Max = 100;
    myPane->XAxis->Scale->Min = 0;
    myPane->XAxis->Scale->Max = 5;
    myPane->YAxis->Scale->MinorStep=10;
    myPane->XAxis->Scale->MinorStep= 1;
    myPane->YAxis->Scale->MajorStep=10;
    myPane->XAxis->Scale->MajorStep= 1;

    //myPane->XAxis->IsAxisSegmentVisible=false;
    //myPane->XAxis->MinSpace=1;

    myCurve->Bar->Border->IsVisible = true;

    // Draw the X tics between the labels instead of at the labels
    //myPane->XAxis->MajorTic->IsBetweenLabels = false;

    // Fill the axis background with a color gradient
    myPane->Chart->Fill = gcnew Fill( Color::White, Color::SteelBlue, 45.0f );

    //array<string,4>^ str = { "North", "South", "West", "East"};
    //myPane->XAxis->Scale->TextLabels-> = //str;
    //myPane->XAxis->Type = AxisType::Text;

    // disable the legend
    myPane->Legend->IsVisible = false;
    }

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

Discussions similaires

  1. Problème d'installation oracle 8.1.7 sous NT
    Par Anonymous dans le forum Installation
    Réponses: 7
    Dernier message: 02/08/2002, 14h18
  2. Problème d'impression
    Par IngBen dans le forum C++Builder
    Réponses: 7
    Dernier message: 22/05/2002, 11h37
  3. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10
  4. Réponses: 6
    Dernier message: 25/03/2002, 21h11

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