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.

Um exemplo de superfície paramétrica gerada com esse aplicativo
Um exemplo de superfície paramétrica gerada com esse aplicativo


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


Ferramentas pessoais