Tableaux de bord d'information en R avec ggplot2
Question
Je cherche à créer un tableau de bord statique visible dans un navigateur Web. Et je voudrais créer quelque chose comme ce que Stephen peu fait dans son livre Dashboard Design Information . (Voir exemple en bas)
- ggplot2 : ne devrait-elle être question produisant les graphiques ci-dessous, à droite
- Tableau de bord Mise en page : Est-grille appropriée? Ou devrais-je mettre les choses en html / css?
Si la grille peut le faire assez facilement, ne vous connaissez des bonnes ressources pour apprendre comment nous il? J'ai lu le manuel mais je ne le trouve pas trop utile. Je l'ai vu ggplot2 vente tableau de bord du blog LearnR ( il utilise la grille) et je vais avoir du mal à comprendre la partie du réseau et la mise en page des choses.
échantillon dasboard http://img251.imageshack.us/img251/1029/fewciodashboard800 .png
La solution
Je pense que votre direction css html / peut-être un mouvement très intelligent.
Il est peut-être plus facile d'obtenir une mise en page à l'aide impressionnante en utilisant Open Office dessiner et créer un lien juste pour les images, en cochant la case lien lorsque les insterting pour la première fois. Open Office soutient l'exportation au format PDF rendant utile pour les rapports.
Même si elle était tout droit de créer une mise en page programaticly superbe document R, je ne suis pas sûr que ce serait le temps et l'effort.
Cordialement
Autres conseils
Voir http://learnr.wordpress.com/2009/ 04/09 / ggplot2-vente-tableau de bord / pour un exemple avec le code.
Je suggère aussi avoir un regard sur le paquet de bière , comme dans cette sur le blog de learnr .
Quelques années plus tard, il existe des options disponibles pour les tableaux de bord et mises en page avec R.
- Pour produire des grilles en R, ggplot2 de facet_wrap et facet_grid sont excellents.
- Shiny vous permet de faire des applications web et des tableaux de bord avec R. Brillant gère le HTML, CSS, et JavaScript pour vous. Il est sur CRAN.
- Pour utiliser ggplot2 pour faire un tableau de bord interactif brillant avec d3.js, vous pouvez vous connecter à ggplot2 convertisseur de figure de Plotly . Voici un tutoriel avec des exemples de code. Vos applications publiées vous permettent de zoom, bascule, filtre, pan, et voir les données sur le vol stationnaire, .: par exemple
Disclaimer: Je suis sur l'équipe Plotly .