Vamos a probar la gema Gruff Graphs para Ruby (algunos ejemplos) una gema que he descubierto hace poco que nos simplifica muchísimo la creación de gráficas (con un toque de estilo keynote para presentaciones). Para ello debemos tener la librería RMagick, necesaria para que Gruff funcione, y gem, para poder instalar librerías de Ruby al vuelo. Let’s Go!
sudo aptitude install ruby rubygems librmagick-ruby
//para los que lleguen tardeAhora gracias a la magnífica gem instalamos gruff, aceptando dependencias.
sudo gem install gruffAhora podemos hacer nuestro script en Ruby para que de forma muy fácil nos cree la grafica como queramos:
require 'rubygems'
require 'gruff'
g = Gruff::Line.new
g.title = "Estudio poblacional del sexo"
g.data("Casados", [24, 25, 15])
g.data("Divorciados", [17.5, 17, 22.5])
g.data("Solteros", [5, 6.5, 9.5])
g.labels = {0 => '2003', 1 => '2004', 2 => '2005'}
g.write('sexo-edad.png')y aquí está nuestra gran keynote:
Tagged
Complementos terminolóxicos galegos para Fantasdic
Complementos para Fantasdic que permiten consultar dicionarios e fontes terminolóxicas galegas dende o escritorio de GNOME.
Procesado de documentos XML con Ruby (II)
Segunda parte sobre XML en Ruby: usar StreamParser de REXML delegando la gestión de nodos en una clase propia.
Procesado de documentos XML con Ruby (I)
Primera parte sobre análisis de XML en Ruby: la diferencia entre tree parsing y stream parsing, y cuándo conviene cada uno.