Stap 7: MatPlotLib tekenen een grafiek van de gegevens in de database
Voor mijn toepassing (ontladen en opladen van batterijen) dicht I waas naar de AtoD programma zodra ik ben klaar met het nemen van de lezingen. Ik voer een ander programma te lezen van de gegevens uit de database en een grafiek worden uitgezet. (als u wilt blijven innemen lezingen dan hoeft u te dicht waas naar de programma, als u kundig voor grafiek zitten moet terwijl het is
nog steeds melden.)
Het python programma MatPlotLib gebruikt om de grafiek te tekenen en u kunt tal van verschillende grafiektypen en opties selecteren. Voor mij ben ik alleen geïnteresseerd in de A/D-waarde en de tijd aangezien dit mij een geen kwijting/heffing grafiek zal geven. Dus het grafiektype is plotTime en u de gegevens uit de database regel voor regel te lezen en de gegevens door het verwijderen van de ongewenste tekens opmaken en opslaan als een CSV-bestand. Vervolgens van de 4 items in elke rij selecteert u de vereiste onderdelen die in mijn geval maakt deel uit [1] (het tweede deel) is de real time en [3] die de vereiste A/D-waarde.
De tijd moet uit de string worden gecorrigeerd naar een bruikbare nummer datum.
Zodra alle gegevens uit de database opgehaald en opgemaakt die het vervolgens op een grafiek wordt getekend.
Ik wil in de toekomst krijgen een live bijwerken grafiek op het scherm, maar voorlopig ben ik blij met wat ik heb bereikt!