¿Cuál es la mejor biblioteca de JavaScript para hacer gráficos de líneas?

Yo no he utilizado Morris.js, se ve aseada! --pero es difícil de superar D3.js. Aquí tienes tres buenas razones:

Tamaño

D3: 20 KB no minified, dependencias

Morris: 37 KB minified, además de las dependencias:
jQuery: 94KB minified (versión 1.11)
Raphael: 94KB minified

Por lo que estás buscando en 225KB Morris en comparación con 20KB para D3.

Funcionalidad

A pesar de ser el más grande de 10 x, Morris solo puede hacer algunas cartas básicas mientras que D3 pueden hacer casi cualquier cosa. ¿Por qué comprar un machete de 10 lb cuando se podrían hacer el mismo trabajo (y más) con un cuchillo del ejército suizo de 4 oz?

Comunidad

La comunidad D3 es grande y creciente cada día, incluyendo la impresionantes personas como Victor Powell y Malcolm Maclean. Creador de D3, Mike Bostock, incluso toma tiempo de su trabajo creando gráficos increíbles en el New York Times para responder a las preguntas sobre desbordamiento de pila. Si solo la usas para gráficos de barras o gráficos de líneas, es bastante fácil de encontrar un tutorial y modificarlo para sus propósitos. En comparación, parece que Morris no tiene tanto apoyo y su creador no está activamente involucrado en mantenerla. (Pero apoyos--Morris hace una cosa bien!)


Tags: JavaScript (lenguaje de programación), JQuery, HTML5, Librerías de JavaScript, Diseño Web, Diseñadores de Web, Gráficos, Diseño Web responsivo, AnyChart, Cartas, Visualización de datos, Software de visualización de datos, Startups de visualización de datos