Quiero desarrollar una aplicación basada en webGL para el análisis de datos de visualización de datos cum para representar gráficos gráficos 2D/3D (línea de chat, gráfico circular, gráficos de barras, etc.,). ¿Hay alguna biblioteca de código abierto para tales cosas en webGL? Si no está en webGL, hay tales bibliotecas en OpenGL ...Visualización de datos y análisis de datos utilizando bibliotecas webGL?
Si no está en OpenGL, ¿hay alguna mejor herramienta (ya sea de escritorio o basada en la web) para el análisis de datos y la visualización de los datos cum. Las herramientas pueden ser como dar grandes cantidades de datos de entrada y deberían poder visualizar finalmente los datos.
¿O es fácil para mí desarrollar una aplicación webGL, debería poder dar archivos .csv o .xls como entrada?
Respuesta
- Quiero desarrollar una aplicación basada en WebGL para el análisis de los datos de visualización de datos para representar cum cuadros gráficos 2D/3D (chat en línea, gráfico de sectores, gráficos de barras, etc ..,). ¿Hay alguna biblioteca de código abierto para tales cosas en webGL? Si no está en WebGL ¿existen tales bibliotecas de OpenGL ..
La etapa de análisis se realiza mejor lado del servidor, donde se puede trabajar en un entorno nativo ejecutado. En el lado del cliente (= navegador) está atrapado con JavaScript, y aunque ha habido grandes avances en su rendimiento, en gran parte debido a los compiladores Just-in-Time dirigidos a los nativos, todavía no puede competir con el código compilado de destino.
No conozco ninguna biblioteca de gráficos específica de WebGL, pero puede haber algunas.
- Si no está en OpenGL ¿existen mejores herramientas (ya sea de escritorio o una aplicación basada en web) para el análisis de los datos de visualización de datos cum. Las herramientas pueden ser como dar grandes cantidades de datos de entrada y deberían poder visualizar finalmente los datos.
Bueno, siempre es difícil sostener una herramienta es el "mejor". Pero lo que es ampliamente considerado como uno de los mejores kits de herramientas de visualización es VTK de Kitware http://www.vtk.org (es de código abierto y gratuito).
También hay un marco de visualización basado en Python muy agradable, que se basa en VTK, llamado suite Enthought http://www.enthought.com/. Solo lo estoy aprendiendo en este momento (lo contacté hace solo 3 días), pero hasta ahora es muy hermoso trabajar con eso.
- O es fácil para mí para desarrollar una aplicación WebGL, yo debería ser capaz de dar a archivos .csv o .xls como entrada?
Bueno, WebGL requiere ciertamente un poco menos código repetitivo para ponerse en marcha. Pero aún tendrás que hacer todo el trabajo del gruñido, es decir, traducir un montón de números en comandos de dibujo.
Sin embargo, tendrá dificultades para trabajar con archivos XLS. El formato es puramente binario y utiliza algo llamado "Formato de archivo estructurado", que no es muy diferente de un sistema de archivos FAT en un archivo. Los SFF realmente administran sus datos en clusters vinculados. Y después de eso tienes que lidiar con la codificación binaria de XLS.Hace 3 años, finalmente, Microsoft lanzó la documentación en el formato de archivo, pero esto no facilita mucho el trabajo de leer un archivo XLS.
archivos CSV son fáciles de analizar, pero ¿por qué lo hacen, si usted tiene un programa de análisis en su navegador de forma gratuita:
Recomiendo pasar los datos como JSON, porque eso es algo que los clientes (= navegadores) entienden de inmediato y puede convertirse directamente en una estructura de datos utilizable.
Acabamos de lanzar teechart 3D para la biblioteca WebGL, gratis para uso no comercial.
La salida 3D se realiza con la biblioteca three.js.
http://www.steema.com/files/public/teechart/html5/v2012.12.14.1.4/demos/canvas/webgl/index.html
También hay incharts3d - una fuente abierta de la biblioteca gráfica 3D WebGL interactiva. Está disponible en: http://www.incharts3d.com.
Varias características son las siguientes:
- aceleración de hardware
- javascript puro (sin complementos necesarios)
- compatible con los navegadores modernos
- totalmente personalizables
- múltiples gráficos de series de
- interactivo/actualizaciones dinámicas de datos.
- 1. Mejor librería de visualización de análisis/datos para MongoDB
- 2. ¿Hay bibliotecas de visualización de datos "bonitas" para Python?
- 3. Visualización de datos científicos y .NET framework
- 4. Paquete R para análisis y visualización de datos de captura de movimiento
- 5. ¿Hay una herramienta de línea de comandos para la visualización y análisis de datos?
- 6. Análisis de datos ruidosos
- 7. de perfiles de visualización de datos
- 8. Análisis de datos XML utilizando php para poner en la base de datos mysql
- 9. ¿Existen herramientas/bibliotecas (.Net/WPF) para medir y almacenar datos de navegación UI para el análisis?
- 10. Visualización de valores de enum amigables y localizados utilizando Anotaciones de datos en ASP.NET MVC2
- 11. Explorador/visualización de datos de bases de datos relacionales?
- 12. jQueryUI autocompletar - datos personalizados y visualización
- 13. WPF Enlace de cuadrícula de datos y visualización de columna
- 14. iPhone TBXML bucle y de análisis de datos
- 15. Visualización de tablas de datos en R
- 16. Visualización de datos: trazar relaciones de amistad
- 17. ¿Mejores ejemplos de visualización de datos?
- 18. lectura y la visualización de datos de un archivo .txt
- 19. ¿Fácil visualización y análisis de redes sociales con Python?
- 20. Libre biblioteca de visualización de datos de Java?
- 21. C Visualización de la estructura de datos del lenguaje
- 22. Cómo devolver datos de un método suscrito utilizando las bibliotecas EventAggregator y Microsoft Prism
- 23. Comenzando con la visualización de datos?
- 24. Open Source C++ Biblioteca de visualización de datos
- 25. Matlab - Análisis de PCA y reconstrucción de datos multidimensionales
- 26. Datos de semilla para análisis de sentimiento
- 27. herramientas de análisis y visualización de código MATLAB?
- 28. Visualización de clientes de la base de datos de SQL Server utilizando control datalist en asp.net
- 29. Datos estáticos en bibliotecas de solo encabezado
- 30. Almacenamiento de datos para análisis financiero
Programación general El trabajo en la GPU no es exactamente el punto fuerte de WebGL. El hecho de que esté atascado en los niveles de funcionalidad de escritorio GL 2.1 tampoco ayuda. Es más probable que encuentre aplicaciones GL de escritorio, o mejor aún, aplicaciones OpenCL, que hacen el trabajo. Además, la mayoría de las cosas que encontrarás estarán diseñadas para un tipo específico de análisis de datos. No habrá ningún tipo de plantilla generalizada en la que pueda insertar algún código de análisis y obtener bonitos gráficos. –
@NicolBolas: No creo que el OP quiera hacer GPGPU. Él tiene un conjunto de datos y quiere mostrarlo. – datenwolf
¿Por qué está configurado el uso de WebGL? ¿Has usado en d3.js? – Simon