PyGraf modul
Napsal: 26 led 2018, 18:48
Ahoj,
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:
spustí modul jako takový a kreslí náhodné data.
Vytvoření grafu:
Importujeme modul pygraf, třidu Tk a canvas
Vytvoříme hlavní okno a vložíme kreslící plátno:
Vytvoříme graf:
Vkládáme data:
Modul je k dispozici zdarma zde: https://github.com/blindp/pygraf. Můžete ho libovolně upravovat, používat, jen prosím respektujte licenci. Díky.
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)