¿Hay alguna good javascript library para dibujar gráficos en una página web? Quiero una biblioteca HTML5 moderna que preferiblemente use canvas y/o webgl. Me havefoundacoupleofgoodweblibrarieswhileresearching pero no escalan con el tamaño de los gráficos estoy operativo en (hasta 2000 vértices + 20000 bordes) que un software de escritorio como Gephi puede manejar con facilidad o que son flash/silverlight- basado. Así que, hasta ahora, mi mejor hallazgo es un d3.js basado en implementation. También sería bueno si tuvieran algún mapeo/agrupamiento automático basado en resorte/fuerza algorithm incorporado también con Seadragon-stylezooming.Biblioteca de dibujo de gráficos a gran escala basada en web
Respuesta
encontré exactamente lo que estaba buscando en Cytoscape
es un proyecto bastante muerto. no hay actualizaciones por mucho tiempo y la versión es muy alfa? 0.1 .. Ojalá haya una biblioteca WebGL generalizada para la visualización de datos, hasta ahora solo existe Google Globe one: http://code.google.com/p/webgl-globe/ (y solo funciona con modelos de globo ...:() –
Sé que esto es antiguo, pero esta biblioteca ahora está muy activa. El 22 de febrero de 2014, el último compromiso fue hace 18 horas y la versión actual es 2.1.0 – maccard
Eche un vistazo a EXT.js, Puede renderizar en lienzo, svg y móvil con la misma base de código. Hay mucho más en el producto que el motor de visualización. Es un marco completo del lado del cliente. Bien vale la pena mirar.
algunas opciones más
O para asegurarse de que puede empujar Raphael http://raphaeljs.com/ pero es SVG
Old School http://www.walterzorn.de/en/index.htm
It Parece que D3.js (que mencionó en su pregunta) es la mejor biblioteca de gráficos en JavaScript existente. Es muy rápido, puede manejar diseños basados en la fuerza y permite hacer zoom.
Collapsible force-based layout example
Another answer on Stack Overflow discute D3.js zoom más a fondo.
SigmaJS es bueno para los gráficos en la página web a través de JS.
- 1. Aprendizaje a gran escala
- 2. Pseudoinverso a gran escala
- 3. gráficos de dibujo en Django
- 4. Revisión ortográfica a "gran escala" en Python
- 5. ¿Es preferible CakePHP para una aplicación web a gran escala?
- 6. Mejores prácticas CSS para el sitio web a gran escala
- 7. Almacenamiento de imágenes a gran escala
- 8. Biblioteca de dibujo multiplataforma
- 9. Visualización de gráficos a gran escala (nodos de 50K, bordes pesados de 100M)
- 10. Diseño a gran escala en Haskell?
- 11. ¿Cómo dibujo gráficos simples en C#?
- 12. ASP.NET + MySQL a gran escala. ¿Recomendado?
- 13. Estrategia para la refacturación a gran escala
- 14. biblioteca de clústeres a gran escala posiblemente con enlaces de python
- 15. Biblioteca estándar de C++ para procesamiento de datos a gran escala
- 16. Aplicación de Internet a gran escala, ¿por dónde empezar?
- 17. Java - Hacer proyectos de GUI a gran escala
- 18. Biblioteca de gráficos Svg
- 19. Biblioteca rápida de gráficos
- 20. Biblioteca de dibujo para Ruby
- 21. Cómo aplicar imágenes de paisaje a gran escala
- 22. Manejo del conjunto de datos a gran escala
- 23. Procesamiento de datos a gran escala Hbase vs Cassandra
- 24. ¿Qué herramientas de diseño, edición y dibujo de gráficos hay?
- 25. Solución NoSQL para gráficos persistentes en escala
- 26. ¿Qué tecnología para raspado/análisis a gran escala?
- 27. Biblioteca de gráficos vectoriales para Common Lisp
- 28. Gráficos de barras y líneas de mezcla con Rickshaw (biblioteca gráfica basada en d3 para js)
- 29. Gráficos invertidos de Graphics2D de Java a escala y coordenadas giradas
- 30. Structuremap, AutoFac o Ninject, ¿cuál es ideal para una aplicación web a gran escala?
He encontrado un par de opciones en sí SO: http://stackoverflow.com/questions/7034/graph-visualization-code-in-javascript http: // stackoverflow.com/questions/4066579/large-scale-graph-visualization-50k-nodes-100m-weighted-edges – Sid
Sería bueno revivir esta pregunta: ¿qué liblas de gráficos/gráficos WebGL existen? Probablemente no tantos:/ –