Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: Wangarad 09. 02. 2022, 10:55:44
-
Zdravim.
Trosku sa zabavam s grafom v pythone. Ako GUI pouzivam Pysimplegui a vykreslujem gram skrz matplotlib
def draw_figure(canvas, figure):
figure_canvas_agg = FigureCanvasTkAgg(figure, canvas)
figure_canvas_agg.draw()
figure_canvas_agg.get_tk_widget().pack(side='top', fill='both', expand=2)
return figure_canvas_agg
Co netusim ako spravit je aby mi data v osy vzdy vykreslilo tak ze to bude v jednej farbe. Ako to nastavit resp. kam pridat parameter? Neviem to do googlit alebo mi nieco unika. Vzdy ked to refreshnem tak data maju inu farbu.
-
Tohle je vytvoření widgetu, ve kterém bude ten graf. Jak ten graf (figure, axes) bude vypadat, definuješ při jeho vytváření. Třeba metoda plot má parametr color (color="blue"...).
-
to som "uspesne poriesil"
Vedel by si ma prosim postrcit ako do toho aktualneho "plot-u" viem pridat viac liniek pre x-ovu os?
-
tak nic vyriesil som to nakoniec skrz
ax = fig.add_subplot(111)
ax.plot(reults)
ax.plot(diff)
-
Takze to cesta nebude. Nechce mi to zakreslovat do grafu ako by teoreticky malo.
ax = fig.add_subplot(111)
ax.plot(reults,color='green')
ax.plot(diff,color='orange')
ax.plot(min,color='red')
ax.plot(max,color='red')
vykresluje to kraviny https://ibb.co/2c2c30t (https://ibb.co/2c2c30t)
Preco? Ak si odmyslim tu sialenu hodnotu -502.4 a aj ta by mala byt niekde na spodu
-
Prosím tě, aspoň jednou v životě k dotazu přidej nějaké relevantní informace. Co z toho kousku kódu nebo toho obrázku, podle tebe máme vyčíst?
Jestli je graf blbě, tak máš data blbě.
-
Poznámku od tecky doplním inspirativním odkazem. Wangaradovi doporučuji pročíst.
https://stackoverflow.com/help/minimal-reproducible-example
(https://stackoverflow.com/help/minimal-reproducible-example)