Estamos trabajando en una aplicación basada en la web (implementada en JAVA) sobre los precios de los productos básicos y una parte de ella es la creación de gráficos interactivos. Proporciono un ejemplo simplificado aquí. Tenemos una tabla en la base de datos Mysql donde tenemos información sobre los precios de los productos básicos en los estados y condados de EE. UU. Un aspecto de la aplicación es crear gráficos interactivos basados en la elección del usuario. Por ejemplo, si el usuario necesita ver la densidad del precio en el condado de Oregon y Linn, entonces ella lo elige del menú en una página web y se procesa al vuelo con la información de cuantiles que se adjunta en una tabla. A medida que el usuario cambia de estado y condado, estos gráficos y tablas cambian rápidamente. Para nuestra necesidad computacional, estamos usando R (y usamos rjava para integrarlo a nuestra aplicación web) y sé que si la interactividad no es un problema, esta es una pieza cake en ggplot2, pero no conozco ninguna versión interactiva de R graphics framework (como enrejado, ggplot2). Estamos explorando la API de visualización de Google, pero no estoy seguro de que podamos tener la potencia estadística que necesitamos en algunos de los trazados. Ayuda.Gráficos interactivos para la aplicación web
Respuesta
Puede hacer absolutamente lo que describe haciendo una llamada a R después de cada cambio en su aplicación web. Eso es lo que Jeroen Ooms's application does. O echa un vistazo a Jaime Love's R-Node application para ver un ejemplo de una aplicación web R que usa RServe.
R no tiene ningún "paquete de gráficos web interactivo" completo en este momento. Puede mirar the webvis package para la integración de R/Protovis, pero esto aún no incluye ninguna interactividad.
Tal vez una solución de Javascript como protovis o humblefinance, ¿tal vez en combinación con el paquete de preparación, podría hacer el truco?
No sé si es lo suficientemente potente como para satisfacer sus necesidades, pero el paquete gWidgetsWWW se puede utilizar para hacer gráficos interactivos con bastante facilidad. Algunos ejemplos y enlace a su fuente se pueden encontrar aquí:
http://www.math.csi.cuny.edu/gWidgetsWWW/run/ex-index
--John
- 1. Herramientas para crear gráficos interactivos
- 2. Cómo crear gráficos táctiles interactivos para Android
- 3. API para mostrar gráficos en una aplicación web?
- 4. Mathematica y MouseListener: desarrollo de gráficos interactivos con Mma
- 5. Creación de prototipos de sitios web interactivos
- 6. Gráficos en la aplicación web Ruby on rails 3
- 7. Marco de JavaScript para la creación y el diseño de gráficos interactivos (nodos y flechas)
- 8. Gráficos financieros para la aplicación de iPhone
- 9. Gráficos en páginas web
- 10. Gráficos en aplicaciones web django
- 11. Crea dinámicamente gráficos R para la página web
- 12. C# Reporting Control (informes interactivos)
- 13. Bibliotecas de gráficos web para dispositivos móviles, nuestra propia investigación
- 14. El enfoque correcto para diseñar una aplicación web (software de diseño, no gráficos)
- 15. Arquitectura para la nueva aplicación web ASP.NET
- 16. Usando Python para desarrollar la aplicación web
- 17. Interfaz web para la aplicación Windows Forms
- 18. shutdown hook para la aplicación web java
- 19. ¿Alguien ha usado Incanter en una aplicación web para servir gráficos estadísticos?
- 20. ¿Mejor rastreador de gráficos web para mayor velocidad?
- 21. ¿Puedo usar Fabric para realizar comandos de shell interactivos?
- 22. Gráfico optimizado para la web
- 23. soluciones de gráficos para Yesod
- 24. Gráficos API para Android
- 25. F # profilers interactivos y de rendimiento
- 26. Crear vídeos interactivos en IPAD - Una aplicación para demostración del producto
- 27. Biblioteca de gráficos Svg
- 28. ¿Dónde colocar objetos interactivos en JavaScript?
- 29. Mejores prácticas para envolver la aplicación web para Android
- 30. Ejecutando comandos interactivos en Paramiko
Gracias por la punta Rserve. Tenemos alrededor de un millón de registros y 200 variables. Estoy preocupado por el tiempo que puede llevar hacer estas tramas. Si lo hago en R entonces usaré ggplot2. ¿Alguna idea sobre la velocidad de ejecución para este tamaño de datos? – user227290
Sugiero publicar una pregunta por separado sobre el rendimiento de ggplot con grandes conjuntos de datos. – Shane