Continuando a série de posts sobre o gnuplot, hoje vão as dicas básicas para plotar funções.
Primeiramente abra o o programa digitando gnuplot em uma janela do terminal.
Para plotar uma função unidimensional como por exemplo
basta digitar
gnuplot> cos(x/2)**2*sin(x)
e o resultado será o seguinte:
Se quiser escrever um título para a função basta incluir title ‘título da função’
plot x**2 title 'eis uma parabola'
e se não quiser que apareça nenhum título troque title por notitle
Para plotar mais de uma função simultameamente basta separá-las por vírgulas:
gnuplot> plot x**2, sin(x), cos(x), log(x)
A escala do gráfico é controlada pelos comandos xrange e yrange para os eixos x e y, respectivamente (óbvio 🙂 ). A sintaxe básica é
gnuplot> set xrange [0:10]
gnuplot> set yrange [-3:7]
Depois de ajustar a escala você pode utilizar o comando plot novamente ou apenas digitar replot para plotar a ultima função com a nova escala.
O rótulo de cada eixo pode ser alterado com os comandos xlabel e ylabel:
gnuplot> set xlabel 'eixo x'
gnuplot> set ylabel 'eixo y'
Resumidamente é isso.
Em breve mostrarei como gerar gráficos a partir de dados de um arquivo.NO Origin, YES Gnuplot 🙂
Filed under: Dicas, Linux, PlanetaGnuLinux, Ubuntu |
Rapaz, tu precisa ver uns gráficos 3D com curvas de nível que essa bagaça é capaz de fazer. Simplesmente íncrivel! Mas como tocou no nome do Origin aí no final, já viu o clone livre do mesmo, o Qtiplot? Muito bom, só meio complicado para compilar devido as dependencias, mas com ótimas funcionalidades.
Paulo, só tive que fazer gráficos 3D com curvas de nível uma vez e realmente ficaram muito bons, mas quem mexe com isso todo dia deve conseguir fazer muito mais com certeza, o gnuplot é muito versátil.
O Qtiplot eu testei uma vez, mas confesso que não passei muito tempo fuçando nas opções. Como ele era ‘origin-like’ desisti rapido 🙂 Qualquer hora com tempo pretendo fazer um ‘review’ de todas estas ferramentas, incluindo ai por exemplo o grace (que também é muito bom).
Origin é o q me mantém no windows… Oo
HAEhaehaeHaeheHaeHaeHaehAhAEH
Ro, ta mais que na hora de tomar vergonha na cara e aprender o gnuplot entao 😀
Qq coisa pergunta pro Freire, chega na sala dele e fale: E ai rapaz, me da uma ajuda ai com o gnuplot? hahaha
sai fora q eu sei gnuplot!!! =)
entao nao venda mais sua alma para o lado negro da força 😛
Cara, massa o site, parabens…. seguinte vc sabe como colocar acentos no GNUPLOT? Tô iniciando nele e queria colocar acentos no título e nos eixos x e y (xlabel e ylabel). Como faz??
at+