Bluff es un Port de la biblioteca de gráficos Gruff para Ruby a JavaScript y está diseñado para soportar todas las características de Gruff con las dependencias mínimas, las únicas secuencias de comandos de terceros que usted necesita para funcionar son una copia de JS.Class (2,6 kb comprimido con gzip) y una copia de ExCanvas de Google para apoyar Canvas en Internet Explorer.
Para dibujar un gráfico, se crea un objeto Bluff nuevo con el identificador de un elemento de Canvas en la página, configurar algunas opciones, agregar los datos y las etiquetas y luego decirle a la gráfica para dibujar. Bluff tiene un peso alrededor de 11KB con gzip.
Este es un ejemplo de Bluff:
<canvas id="example" width="400" height="300"></canvas>
<script type="text/javascript">
var g = new Bluff.Line('example', '400x300');
g.title = 'My Graph';
g.tooltips = true;
g.theme_37signals();
g.data("Apples", [1, 2, 3, 4, 4, 3]);
g.data("Oranges", [4, 8, 7, 9, 8, 9]);
g.data("Watermelon", [2, 3, 1, 5, 6, 8]);
g.data("Peaches", [9, 9, 10, 8, 7, 9]);
g.labels = {0: '2003', 2: '2004', 4: '2005'};
g.draw();
</script>
Para leer mas sobre Bluff visita bluff.jcoglan.com
Enviado por @sosj_jorge

