Bonjour
J'ai un fichier CSV avec des lignes très simples avec une date et une valeur (0 ou 1 ou un décimal suivant les cas).
Je souhaite tracer une courbe avec les valeurs en ordonnées et la date en abscisse.
Le fichier toto.csv contient par exemple :
On voit que ma date contient le jour, le mois, l'année mais aussi heure,minutes et secondes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 04/06/10 19:01:27;1; 04/06/10 19:01:35;2; 04/06/10 19:01:43;14; 04/06/10 19:01:50;16; 04/06/10 19:02:52;12; 04/06/10 19:03:00;1;
J'arrive à lire mon fichier et a extraire dans un tableau de string le contenu de chaque ligne avecmais je n'arrive pas à remplir une "liste" pour créer une courbe zedgraph.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 StreamReader MonFichier = new streamReader(@"C:\toto.csv"); while (!MonFichier.EndOfStream) { LigneEnCours = MonFichier.ReadLine(); string[] Array = LigneEnCours.Split(';');
Dans tous les exemples de zedgraph je vois la déclaration d'une liste de doubles qui sert à saisir les données pour le graph
Mon problème et que je n'arrive pas voir comment faire rentrer ma date dans un double pour pouvoir afficher dans zedgraph la date complète, de l'année jusqu'aux secondes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part PointPairList list = new PointPairList();
J'ai entre autre essayé de convertir la date en double ainsic'est ce qui me parait le moins stupide mais ca ne passe pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part date2 = double.Parse(Array[0]);
Merci par avance pour votre aide
Partager