2010-02-04 9 views
15

Estoy buscando crear un tablero estático visible en un navegador web. Y me gustaría crear algo como lo que hace Stephen Few en su libro Information Dashboard Design. (Véase el ejemplo en la parte inferior)Tableros de información en R con ggplot2

  1. Ggplot2: no debería haber ningún problema de producción de los gráficos a continuación, ¿verdad?
  2. Diseño del tablero de mandos: ¿Es adecuada la red? ¿O debería exponer las cosas en html/css?

Si grid puede hacer esto con la suficiente facilidad, ¿conoce algún recurso para aprender a usarlo? He leído el manual pero no lo encuentro demasiado útil. He visto el blog de LearnR ggplot2 sales dashboard (usa la cuadrícula) y tengo problemas para entender la cuadrícula y el diseño de las cosas.

dasboard sample http://img251.imageshack.us/img251/1029/fewciodashboard800.png

+1

IMO sería más fácil simplemente producir las parcelas individuales y luego organizar las cosas usando HTML/CSS – Amro

Respuesta

4

Creo que su html/css-direction podría ser una movida realmente inteligente.

Puede ser más fácil obtener un diseño impresionante usando el diseño de Open Office y simplemente vincular a las imágenes, marcando el cuadro de enlace cuando las inserte por primera vez. Open Office admite la exportación a PDF, por lo que es útil para los informes.

Incluso si fue sencillo crear programáticamente un impresionante diseño de documento en R, no estoy seguro de que valga la pena el tiempo y el esfuerzo.

Saludos

3

Sugeriría también echar un vistazo a the brew package, como en este example on the learnr blog.

+0

acepto, uso brew y R para crear tablas html, etc., todavía me pregunto acerca de los gráficos del lado del servidor v del lado del cliente (recc: protovis).Entonces solo use css o un framework js para diseñar apropiadamente. – Dan

+0

Acepto, e hice este punto aquí: http://stackoverflow.com/questions/2162131/how-can-i-learn-to-create-beautiful-infographics-with -connection-to-my-r-knowled/2162215 # 2162215. R puede no ser la opción correcta para gráficos web a largo plazo, aunque eso no quiere decir que esos otros paquetes no se puedan integrar (por ejemplo, Rprotovis?). – Shane

1

Unos años más tarde, hay opciones disponibles para los tableros de instrumentos y diseños con R.

  • Para hacer rejillas en I, de facet_wrap y facet_grid son excelentes ggplot2.
  • Shiny le permite crear aplicaciones web y paneles con R. Shiny maneja el HTML, CSS y JavaScript para usted. Está en CRAN.
  • Para usar ggplot2 para hacer un tablero Shiny interactivo con d3.js, puede conectarse a ggplot2 figure converter de Plotly. Aquí está a tutorial con ejemplos de código. Sus aplicaciones publicadas permiten acercar, de palanca, filtro, sartén, y ver los datos en el vuelo estacionario, por ejemplo .:

    enter image description here

    responsabilidad: Estoy en el equipo argumentalmente.
Cuestiones relacionadas