J'ai réussi à utiliser le projet d'exemple C++ pour dessiner des graphiques à partir de mon projet C++ en utilisant ZedGraph. Cependant, il n'y a pas d'exemple avec l'axe des dates pour C++. Le code suivant est tiré de l'exemple C# trouvé à http://zedgraph.org/wiki/index.php?title=Tutorial:Date_Axis_Chart_Demo. S'il vous plaît voir mes commentaires avec le texte // JEM // pour voir où mon problème estComment puis-je dessiner un graphique avec un axe de date en utilisant C++ et ZedGraph?
PointPairList list = new PointPairList();
for (int i=0; i<36; i++)
{
double x = (double) new XDate(1995, 5, i+11);
> //JEM //This line above doesn't work in
> C++.
double y = Math.Sin((double) i * Math.PI/15.0);
list.Add(x, y);
}
....missing code...
// Set the XAxis to date type
myPane.XAxis.Type = AxisType.Date;
//JEM //This one also doesn't work even if I change it to the
//syntax that C++ understands, that is,
myPane->XAxis->Type = AxisType->Date;
Alors vous avez pris un tas de code C#, a essayé de simplement changer les symboles autour et le faire fonctionner? Il n'y a aucun moyen que cela se produise. Vous devez obtenir un vrai exemple C++ et l'utiliser. – Puppy
Il semble que ZedGraph ne soit utilisable qu'à ce stade du code managé, donc je l'ai ré-étiqueté en tant que tel. –