Gráficas bonitas con Ruby en Ubuntu
(5 comentarios)
Vamos a utilizar la librería Gruff Graphs de Ruby (Galería de ejemplos). Necesitaremos, evidentemente, el intérprete de Ruby, además de la librería RMagick, necesaria para correr Gruff, y gem, para poder instalar librerías para Ruby fácilmente.
sudo aptitude install ruby rubygems librmagick-ruby
Ahora utilizamos el comando gem para instalar gruff, contestando afirmativamente cuando el programa nos pregunte si queremos instalar las dependencias necesarias.
sudo gem install gruff
Ahora podemos escribir nuestro script en Ruby que cree una imagen con los datos que le indiquemos. Por ejemplo, para crear un gráfico de barras:
#!/usr/bin/rubyrequire 'rubygems'
require 'gruff'g = Gruff::Line.new
g.title = "Mi gráfica de prueba"g.data("Java", [24, 25, 18])
g.data("C", [17.5, 17, 16.5])
g.data("PHP", [4, 3.5, 9.5])
g.data("Python", [1, 6.5, 2.5])g.labels = {0 => '2003′, 1 => '2004′, 2 => '2005′}
g.write('prueba.png')
Ejecutamos el script:
ruby prueba.rb
Y este es el resultado:
