Gráficos com Plotutils

Gráficos com Plotutils

por Marcelo Queiroz -
Número de respostas: 0

Boa tarde!

Na aula de hoje usamos uma ferramenta externa chamada "graph" para a produção de gráficos de funções de uma variável. Ela é parte de uma biblioteca chamada plotutils, desenvolvida pelo time da GNU/FSF, e que roda tanto em Linux (em Debian/Ubuntu basta rodar no terminal sudo apt get install plotutils) quanto em Windows. Os pontos do gráfico são facilmente descritos por pares "x f(x)", para uma certa amostragem do domínio da função, e o gráfico é produzido a partir de um arquivo texto com essa lista de pares, por exemplo funcao.txt, executando então (no Terminal ou Prompt de Comando):

graph -T tipo funcao.txt > grafico.tipo

onde tipo descreve um formato de imagens (por exemplo svg ou png) ou X para produzir diretamente uma janela (funciona em X Window no Linux). Também é possível concatenar a saída de um programa em Python diretamente para a ferramenta graph, sem usar arquivos, escrevendo os valores "x f(x)" diretamente na saída com print() e executando (no Terminal):

python3 meuprograma.py | graph -T X

 

Segue em anexo o código que usamos para gerar os gráficos de tempos de execução do método de ordenação por seleção.

Bons estudos,

Marcelo