Domanda

Sto cercando di creare un dashboard statica visualizzabile in un browser web. E mi piacerebbe creare qualcosa di simile a ciò che Stephen Few fa nel suo libro Informazioni Dashboard Design . (Vedi esempio in basso)

  1. Ggplot2 :? Non dovrebbe essere alcun problema producendo i grafici sotto, a destra
  2. Cruscotto layout : è adatto griglia? O dovrei porre le cose in html / css?

Se griglia può farlo abbastanza facilmente, ti vedi buone risorse per imparare a noi? Ho letto il manuale, ma io non sto trovando troppo utile. Ho visto ggplot2 dashboard vendite del blog LearnR ( usa griglia) e sto avendo difficoltà a capire la parte della griglia e il layout delle cose.

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

È stato utile?

Soluzione

Credo che la vostra html / css-direzione potrebbe essere una mossa davvero intelligente.

Potrebbe essere più facile ottenere un layout impressionante utilizzando utilizzando Open Office disegnare e solo link per le immagini, spuntando la casella collegamento quando li insterting per la prima volta. Open Office supporta l'esportazione in PDF che lo rende utile per la segnalazione.

Anche se è stato semplice da programaticly creare un layout stupefacente documento R, io non sono sicuro che sarebbe valsa la pena di tempo e fatica.

Saluti

Altri suggerimenti

Vorrei suggerire anche di dare un'occhiata al il pacchetto di birra , come in questo esempio sul blog learnr .

Alcuni anni più tardi, ci sono opzioni disponibili per cruscotti e layout con R.

  • Per la realizzazione di griglie in R, ggplot2 è facet_wrap e facet_grid sono eccellenti.
  • Shiny consente di effettuare applicazioni web e dashboard con R. Shiny gestisce il codice HTML, CSS, e JavaScript per voi. E 'su CRAN .
  • Per utilizzare ggplot2 per fare un cruscotto lucido interattiva con d3.js, è possibile connettersi a ggplot2 figura di Plotly convertitore . Ecco un tutorial con esempi di codice. Le tue applicazioni pubblicate consentono di zoomare, toggle, filtro, pan, e vedere i dati sul passaggio del mouse, ad es .:

    entrare descrizione dell'immagine qui

    Diniego:. Sono sulla squadra Plotly
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top