občas potřebuji zobrazit přijatá data z arduina na nějakém grafu - online. Napsal jsem proto malý modul pro python.
Umí kreslit digitální průběh, i analogový. Pro běh je potřeba doinstalovat Tkinter modul. Krásný návod jak na tkinter vyšel minulý rok na rootu.
Rychlý test jestli je vše ok:
Kód: Vybrat vše
$python3 -m pygraf
Vytvoření grafu:
Importujeme modul pygraf, třidu Tk a canvas
Kód: Vybrat vše
>>> import pygraf
>>> from tkinter import Tk, Canvas
Kód: Vybrat vše
>>> root = Tk()
>>> can = Canvas(root, width=600, height=200)
>>> can.pack()
Kód: Vybrat vše
>>> graf = pygraf.AnalogGraf(can,0,0,600,200,'blue',500,'test',smooth = True)
>>> graf.run()
Kód: Vybrat vše
>>> graf.buff(10)
>>> graf.buff(20)
>>> graf.buff(40)
>>> graf.buff(5)