Tracer des graphiques sparkline dans R

18

Je voudrais utiliser R pour tracer quelque chose comme ceci:

Quelque chose comme ça

Il semblerait possible mais très complexe de garder une trace des coordonnées, de la largeur, de la hauteur, etc. Intuitivement, il semblerait préférable de traiter chaque cellule comme un nouveau tracé et de transformer les coordonnées de chaque cellule. Y a-t-il un moyen de le faire dans R?

Merci!

Ming-Chih Kao
la source
9
Vous recherchez des sparklines . La recherche dans R pour ??sparklinemontrer que les packages sparkTableet YaleToolkitpourraient être utiles.
Bernd Weiss
En regardant YaleToolkit, il semble qu'ils utilisent le gridpackage pour créer des graphiques sparkline empilés. Je peux peut-être utiliser gridpour créer la table.
Ming-Chih Kao
1
Je suis un peu en retard à la fête sur celui-ci, mais j'ai récemment eu une question similaire à laquelle j'ai répondu ici avec quelques méthodes alternatives pour les sparklines autonomes: http://stackoverflow.com/questions/8337980/r-yaletoolkit- comment-changer-la-taille-de-police-des-étiquettes-sur-les-sparklines
Ben
Vérifiez ??sparklineet formatable sera utile.
RYO ENG Lian Hu

Réponses:

22

J'ai d'abord réussi à produire quelque chose approchant votre image d'origine avec du code R rapide et sale (voir cet essentiel ), jusqu'à ce que je découvre que le package sparkTable devrait faire cela beaucoup mieux, à condition que vous soyez disposé à utiliser . (En attendant, cela a également été souligné par @Bernd!)LATEX

Voici un exemple tiré de help(sparkEPS):

entrez la description de l'image ici

Il ne devrait pas être trop difficile de l'arranger comme vous le souhaitez.

chl
la source