Daten auswerten Software?
Hallo! Ich habe vor Kurzem ein Projekt mit einem Arduino (für alle die nicht wissen was das ist: Link) gemacht, in dem diverse Sensordaten in regelmäßigen Abständen in eine .csv Datei auf eine SD Karte gespeichert werden. Soweit ist ja alles einwandfrei, nun möchte ich die gespeicherten Sensordaten auf meinem Computer (Linux oder MacOS) grafisch auswerten. Am Besten in einem Graph oder Diagramm. Aber ich weiß nicht, welche Software ich dafür nutzen soll, im Internet finde ich nur Programme für Windows oder kostenpflichtige.
Hat jemand eine Empfehlung für mich?
3 Antworten
![](https://images.gutefrage.net/media/user/iEdik/1554103614131_nmmslarge__135_0_1080_1080_0e76a62ad1d9fed2d51f2896b9114006.jpg?v=1554103614000)
Excel (oder anderes ähnliches Tabellenkalkulationsprogramm) kann das wunderbar als graph darstellen..
unter Linux kenn ich da noch das coole tool gnuplot
das kann auch CSV-Daten auslesen (am besten mit zeitstempel) und als graph in einer PNG datei ausgeben..diese kann wiederum easy auf webserver eingebunden werden.
![](https://images.gutefrage.net/media/user/julihan41/1689492318555_nmmslarge__61_0_257_257_393fc56d7c9e017d2841c8909482414f.jpg?v=1689492319000)
CSV Dateien kann man einwandfrei mit LibreOffice öffnen. Das wird als Tabelle eingelesen und fertig.
Alternativ kann man sich in mehr oder weniger beliebiger Programmiersprache ein Auswertungs Werkzeug selbst basteln. Bspw mit Python, Perl, C++.
![](https://images.gutefrage.net/media/user/xVTSx/1715183854732_nmmslarge__0_0_443_443_2f139302d6f3e6a1d22c4c82a765bd29.jpg?v=1715183855000)
Wenn du nicht Excel nutzen willst, kannst du Python nutzen. Ist nicht konstenpflichtig und gibt gute Tutorials wie man das anstellt. (Lade dafür Anaconda runter)
![](https://images.gutefrage.net/media/user/xVTSx/1715183854732_nmmslarge__0_0_443_443_2f139302d6f3e6a1d22c4c82a765bd29.jpg?v=1715183855000)
Datenanalyse ist in Python großgeschrieben. Es gibt viele Bibliotheken, die da Tools bieten und du für die Datenauswertung nutzen kannst. Und tiefgehende Programmierkenntnisse braucht man dafür nicht.
Matplotlib oder plotly könntest du da für die grafische Visualisierung der Daten nutzen.
![](https://images.gutefrage.net/media/default/user/10_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/user/xVTSx/1715183854732_nmmslarge__0_0_443_443_2f139302d6f3e6a1d22c4c82a765bd29.jpg?v=1715183855000)
Mit C++ sollte das Einlesen und die grafische Visualisierung auch funktionieren 🤔
Freut mich wenn ich helfen konnte und wünsche dir dabei viel Erfolg und dass es gut klappt, was du dann auch immer dabei nutzt :D
ist python nicht eine Programmiersprache? Wie soll ich damit Daten auswerten?