Geração de gráficos atualizados em tempo de execução - Python

1. Geração de gráficos atualizados em tempo de execução - Python

Lucas
DcoderLA

(usa Debian)

Enviado em 12/05/2022 - 01:10h

Boa noite a todos,

Pessoal estou criando uma função em python que gera um arquivo de output com dados que quero que sejam usados para gerar um gráfico. Como posso desenhar um gráfico em python e é possível que esse gráfico seja atualizado enquanto o programa esta em execução ? É possível isso ? Sou novo na linguagem então estou meio perdido kkk.
Desde já agradeço qualquer dica.


  


2. Re: Geração de gráficos atualizados em tempo de execução - Python

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 12/05/2022 - 08:46h


Tem a biblioteca matplotlib. Para atualizar em execução vc tem de separar em threads.


3. Re: Geração de gráficos atualizados em tempo de execução - Python

Lucas
DcoderLA

(usa Debian)

Enviado em 12/05/2022 - 09:12h

Como seria o uso de threads nisso, poderia me explicar melhor ? ou indicar o link de um exemplo ?



4. Re: Geração de gráficos atualizados em tempo de execução - Python

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 14/05/2022 - 09:46h

DcoderLA escreveu:

Como seria o uso de threads nisso, poderia me explicar melhor ? ou indicar o link de um exemplo ?


Abaixo segue um artigo. Mas esse negócio de criar thread não é exclusivo do python nem do linux. No windows também é assim. Talvez um ou outro programa mais simples funcione chamando refresh para redesenhar a tela, mas não é garantido q funcione sempre.
https://realpython.com/python-pyqt-qthread/