You're at Mabishu, a website about discovering quality on code, searching emerging technologies, and leading a simpler, more mindful coder life. This site was established in 2005 by Fran Diéguez, a blogger, software developer, and open source geek. Subscribe to the RSS feed for updates.

Graficas estilo keynote con Ruby

Written on August 9th, 2007
.

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 tarde

Ahora gracias a la magnífica gem instalamos gruff, aceptando dependencias.

sudo gem install gruff

Ahora podemos hacer nuestro script en Ruby para que de forma muy fácil nos cree la grafica como queramos:

#!/usr/bin/ruby

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:

sexo edad Graficas estilo keynote con Ruby

pixel Graficas estilo keynote con Ruby

Might be interested on:

Leave a Response