Gnuplot
De Projeto Fedora Brasil
Gnuplot é um software em linha de comando para plotar gráficos em 2D e 3D e voltado para aplicações científicas, especialmente. O código fonte é protegido por direitos autorais, mas distribuído livremente (o que quer dizer que você não precisa pagar por ele). Tem tido seu desenvolvimento ativo desde 1986 e é usado como mecanismos de plotagem de aplicativos de terceiros, como o Octave.
Gnuplot suporta muitas formas diferentes para se plotar um gráfico, quer seja em 2D ou em 3D. É capaz de fazê-los usando linhas, pontos, caixas, contornos, campos de vetores, superfícies e texto.
A saída pode ser tanto a para a tela quanto para um arquivo e nisso o software também é capaz de de gerar arquivos em formatos EPS, PNG, JPEG, do LaTeX, PostScript, SVG e vários outros.
Você pode criar scripts, de forma a facilitar a tarefa de gerar os gráficos e inserir em seus trabalhos. Por exemplo, o script abaixo iria gerar facilmente a superfície paramétrica do exemplo acima:
set title "Interlocking Tori - PM3D surface with no depth sorting"
set parametric
set urange [-pi:pi]
set vrange [-pi:pi]
set isosamples 50,20
unset key
set view 60, 30, 1.1, 1.33
set pm3d scansbackward
splot cos(u)+.5*cos(u)*cos(v),sin(u)+.5*sin(u)*cos(v),.5*sin(v) with pm3d, \
1+cos(u)+.5*cos(u)*cos(v),.5*sin(v),sin(u)+.5*sin(u)*cos(v) with pm3d
Instalação
Logue-se como root e entre com o comando:
yum install gnuplot gnuplot-doc
Caso queira usá-lo diretamente em seus trabalhos com o LaTeX instale também o pacote gnuplot-latex:
yum install gnuplot-latex
Referências
Página oficial do Gnuplot
Demonstrações - Uma página com várias demonstrações de uso desse software.
Pequeno manual do Gnuplot em português - Feito pelo professor Maurício Galo, do departamento de cartografia da Unesp

