Bonjour à tous !
Voici mon problème : je cherche en fait à superposer 2 courbes. Je récupère les valeurs de mon 1er Csv (qui est dans File_p) et je les enregistre dans ma variable (de type KeyValuePair) Value, ensuite je fais de même avec mon 2eme Csv. J'ai 25 valeurs dans mon 1er Csv et 25 dans mon second Csv. Donc au 1er tour de boucle Value possède les 25 points de mon 1er Csv (ma 1er courbe) puis au second tour de boucle j'ai les 25 points de mon second Csv (2eme courbe), sauf que je les ai à la suite dans ma variable Value (ce qui est normal). Value possède donc 50 points, 25 du 1er Csv et 25 du second à la suite. Donc lorsque je compile j'observe bien mes 2 courbes superposées sauf qu'elles sont reliées entre elles aux extrémités vu que je n'ai pas de séparation dans ma variable Value...
J'ai besoin de votre aide svp !
Avez vous une idée de comment faire pour avoir à chaque item choisi, donc à chaque Csv, à chaque tour de boucle ma variable Value sépare les données, afin d'avoir 2 courbes distinctes ! Ou alors une autre méthode qui me permetrait d'afficher 2 courbes, ou plus, superposées :
Comme ceci par exemple :
Voici mon code :
File_P : dossier qui contient mes Csv (donc mes futurs courbes)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 For Each item As String In File_P For Each Line As String In System.IO.File.ReadAllLines(item) Value.Add(New KeyValuePair(Of Double, Double)(CDbl(Line.Split(Separator)(0)), CDbl(Line.Split(Separator)(1)))) Next test.DataContext = Value Next
item : Csv sélectionné dans le dossier File_p
Value : variable contenant les points de mes Csv
test.DataContext : je lui donne les points contenus dans Value afin d'afficher mes courbes
Merci !
Partager