Estou tentando criar gráficos simples usando graph
conforme descrito emeste tutorial. No entanto, mesmo o exemplo mais básico:
echo 0 0 1 1 2 0 | graph -T png > plot.png
produz uma imagem perfeitamente branca de 570x570. Caso contrário, a imagem parece normal, tendo um cabeçalho PNG correto e cores branca e preta na paleta.
estou a usarplotutils 2.4.1no Windows 7. Ele está quebrado ou estou faltando alguma coisa boba?
PS. Mudei gnuplot
por enquanto, mas se alguém tiver uma solução/experiência para compartilhar, ainda estou interessado.
Responder1
Concordo com sua decisão de mudar para o gnuplot. Ele pode realizar uma gama mais ampla de ações. Com as informações que você forneceu, posso apenas tentar adivinhar isso ou opngfaltam drivers ou alguma variável não está definida corretamente.
Notas:
- Tente atualizar para uma versão mais recente
Você está usando uma ferramenta desenvolvida para sistemas *nix. Como o formato png é proprietário, no Linux existem bibliotecas compatíveis que devem ser instaladas separadamente.
graph
pode se comportar de maneira diferente dependendo do ambiente em que é invocado.Além disso, para este tipo de ferramentas podem ser importantes as variáveis de ambiente sob as quais o programa é executado.
Podemos ler que, entre outras, apng
produção do arquivo é afetada especificamente por algumas variáveis de ambiente, por exemplo [2]De forma similar,a variável de ambiente BITMAPSIZE afeta a operação degráfico -TX,gráfico -T png, gráfico -T pnm e gráfico -T gif.
graph
-T pnge graph -T gif, que produzem saída em formato PNG e pseudo-GIF respectivamente, são afetados por duas variáveis de ambiente. Se o valor doENTRELAÇARvariável for "sim", o arquivo de saída será entrelaçado. Além disso, se o valor doCOR TRANSPARENTEvariável de ambiente é o nome de uma cor que aparece no arquivo de saída, essa cor será tratada como transparente pela maioria dos aplicativos.
Aliás, o comando que você forneceu
echo 0 0 1 1 2 0 | graph -T png > plot.png
no Linux gere a seguinte imagem, que suponho ser o seu propósito.
A Imagem Mágica [5] identify plot.png
respostas
plot.png PNG 570x570 570x570+0+0 8-bit PseudoClass 2c 2.1KB 0.000u 0:00.000
Testado com [gráfico (GNU plotutils) 2.6]