Jul 03

Org-mode : Graficas / trazas (plot)

Tag: basicadmin @ 3:21 am

En el articulo anterior referente a spreadsheet u hojas de calculo, explicamos como es posible realizar hojas de calculo mediante org-mode de GNU/emacs. Como bien muchos saben, estas las hojas de calculo son datos tabulados en los que se pueden incluir referencias y demas, por lo que este software generalmente incluye lo que se llama plotting o traza de estos datos, o lo que es lo mismo realizar graficas haciendo uso de estos datos. GNU/emacs no es para menos, y tambien permite realizar lo mismo. He preferido separarlo en dos articulos (aunque este segundo me ha quedado algo corto), ya que en muchos casos no estamos para nada interesados en esta funcionalidad, pero si creo que es un aditivo a la funcionalidad anterior y esta estrechamente relacionada.

Plot

Se puede producir graficos en 2D y 3D mediante gnuplot, lo cual requiere de tener gnuplot y gnuplot-mode instalado. Se debe agregar a la primera linea de la tabla algo tal que asi (por ejemplo):

#+PLOT: title:”foobar” ind:1 deps:(3) type:2d with:histograms set:”yrang [0:]”.

Existen otras funciones para plot tal que:

set: especifica cualquier opcion de gnuplot a ser modificada.
title: espeficia el titulo del ploteado.
ind: especifica que columna de la tabla usara el eje de las x.
deps: especifica las columnas a ser ploteadas.
type: especifica el tipo de ploteado, 2d, 3d o grid.
with: Especifica cada opcion a ser insertada (lines, points, boxes, impulses, etc).
file: especifica un fichero de salida para el ploteado.
labels: lista de etiquetas a ser usadas para las deps.
line: especifica una linea entera a ser insertada en el script de gnuplot.
map: Cuando dibuja en 3D o tipo, activa los mapas para ir mas alla de 3d slope.
timefmt: Especifica el formato de timestams.
script: control total especificando un fichero de script. Especificado por $datafile.

Los resultados son excepcionales, podeis probarlos, podeis encontrar mas informacion dedicada al tema en: http://cars9.uchicago.edu/~ravel/software/gnuplot-mode.html tambien podeis encontrar informacion interesante sobre gnuplot en su web oficial.

Leave a Reply

You must be logged in to post a comment.