Icono del sitio Pixelco Tech

Flotr2 – Biblioteca HTML5 para crear gráficos de todo tipo

Flotr2 biblioteca HTML5

Flotr2 es un biblioteca (o framework) para dibujar y crear gráficos estadísticos con HTML5. Se trata de un desarrollo open source que se basa en el proyecto Flotr pero sin hacer uso de Prototype y con muchas mejoras, entre ellas el uso de canvas de HTML5.

Principales características de Flotr2:

Modo de uso

En general es muy sencillo crear cualquier gráfica. Para desarrollar utilizando esta librería se requiere conocimiento en Javascript.

El siguiente código de ejemplo, es toda la implementación completa (HTML, Javascript, CSS..) para mostrar la gráfica del seno animada que se puede ver en la página del proyecto:

<head>
<style type="text/css">
body {
margin: 0px;
padding: 0px;
}
#container {
width : 600px;
height: 384px;
margin: 8px auto;
}
</style>
</head>
<body>
<div id="container">
<!--[if lt IE 9]>
<script type="text/javascript" src="/static/lib/FlashCanvas/bin/flashcanvas.js"></script>
<![endif]-->
<script type="text/javascript" src="/static/lib/flotr2/flotr2.min.js"></script>
<script type="text/javascript">
(function () {
var
container = document.getElementById('container'),
start = (new Date).getTime(),
data, graph, offset, i;
// Draw a sine curve at time t
function animate (t) {
data = [];
offset = 2 * Math.PI * (t - start) / 10000;
// Sample the sine function
for (i = 0; i < 4 * Math.PI; i += 0.2) {
data.push([i, Math.sin(i - offset)]);
}
// Draw Graph
graph = Flotr.draw(container, [ data ], {
yaxis : {
max : 2,
min : -2
}
});
// Animate
setTimeout(function () {
animate((new Date).getTime());
}, 50);
}
animate(start);
})();
</script>
</body>
</html>

Flotr2

Website | www.humblesoftware.com/flotr2/documentation

Vía | www.webresourcesdepot.com

Salir de la versión móvil