[VB2008] Grafico da CSV

di il
3 risposte

[VB2008] Grafico da CSV

Buongiorno a tutti!
Premetto che non ho molta esperienza con visual basic! Come da oggetto avrei bisogno di ricavare un grafico da un file csv.
Il csv è strutturato in questo modo:
"Impianto";"TimeString";"Temperatura";"Validity";"Time_ms"
"impianto_1";"02.04.2014 04:40:29";115,5;1;41731194780,0926
"impianto_3";"02.04.2014 04:42:37";27,4;1;41731196261,5741
"impianto_2";"02.04.2014 04:42:37";83,2;1;41731196261,5741
"impianto_1";"02.04.2014 04:42:37";115,8;1;41731196261,5741

notare che gli "impianti" sono elencati in ordine sparso.
Quello che vorrei ottenere è un grafico separato per ogni impianto con "TimeString" sull'asse X
e "Temperatura" su Y.

3 Risposte

  • Re: [VB2008] Grafico da CSV

    Quindi il grafico valuta solo i valori TimeString e Temperatura?! Gli altri li lascia perdere?!
  • Re: [VB2008] Grafico da CSV

    ByProgrammer ha scritto:


    Quindi il grafico valuta solo i valori TimeString e Temperatura?! Gli altri li lascia perdere?!
    Si, a seconda dell'impianto che scelgo tramite combobox mi deve generare un "semplice" grafico tempo-temperatura
    Spero potrai aiutarmi
  • Re: [VB2008] Grafico da CSV

    Questo il codice per importare i dati...non so ancora come gestire il grafico...
     Public Sub Importazione(ByRef Percorso As String)
            Dim leggi As New System.IO.StreamReader(Percorso)
            Dim riga As String
            Dim dividi() As String
            Do While leggi.Peek() <> -1
                riga = leggi.ReadLine
                dividi = Split(riga, ";")
                Form1.DataGridView1.Rows.Add(dividi)
            Loop
            leggi.Close()
            For x As Integer = 0 To Form1.DataGridView1.RowCount - 1
                Form1.ComboBox1.Items.Add(Form1.DataGridView1.Item(0, x).Value)
            Next
        End Sub
Devi accedere o registrarti per scrivere nel forum
3 risposte