- La librería Gruff Graphs de Ruby
Para las instalaciones lo haremos de la siguiente forma:
$ sudo apt-get install librmagick-ruby
$ sudo gem install gruff
Y una vez instalado todo, vamos a ver ejemplos de gráficas sencillas, rápidas y muy útiles!
Primero una simple de barras:
#!/usr/bin/ruby
require 'rubygems'
require 'gruff'
g = Gruff::Bar.new
g.title = 'Una simple de Barras'
g.data('Uno', 5)
g.data('Dos', 3)
g.data('Tres', 15)
g.write('simple_de_barras.png')
Ahora una simple de líneas:
#!/usr/bin/ruby
require 'rubygems'
require 'gruff'
g = Gruff::Line.new
g.title = "Una simple de lineas"
g.data("Uno", [24, 25, 18])
g.data("Dos", [17.5, 17, 16.5])
g.data("Tres", [4, 3.5, 9.5])
g.data("Cuatro", [1, 6.5, 2.5])
g.labels = {0 => '2007', 1 => '2008', 2 => '2009'}
g.write('simple_de_lineas.png')
Y por último, otra de barras, con un poco más de gracia:
#!/usr/bin/ruby
require 'rubygems'
require 'gruff'
g = Gruff::Bar.new('800x500')
g.sort = false
g.maximum_value = 50
g.minimum_value = 0
g.theme_37signals
g.title = 'Una mejorada de barras'
g.data('Votos', [5, 10, 24])
g.data('Registros', [15, 3, 10])
g.data('Visitas', [38, 15, 32])
g.labels = {0 => 'Hace 2 años', 1 => 'Hace un año', 2 => 'Este año'}
g.write('mejorada_de_barras.png')
germaNRG
No hay comentarios:
Publicar un comentario