Meilleur logiciel de visualisation de données open source à utiliser avec PowerPoint

14

Quel est le meilleur logiciel de visualisation de données open source? J'ai besoin des éléments suivants:

  1. Peut importer des données à partir de Microsoft Excel (l'importation de données à partir de bases de données Oracle serait également bonne, mais ce n'est pas obligatoire).

  2. Les graphiques générés par le logiciel peuvent être exportés vers Microsoft PowerPoint (le copier-coller me convient).

  3. Open source et facile à utiliser.

R Learner
la source
1
Existe-t-il une exigence qu'il s'exécute localement sur un système? Existe-t-il une restriction de plate-forme (Win / Mac)?
hrbrmstr
1
matplotlib en Python, ggplot2 en R. Les deux peuvent exporter vers différents formats - à la fois raster et vectoriel - mais vous devrez apprendre à travailler avec leurs langues respectives.
Marc Claesen
1
Quel genre de graphiques faites-vous? Si vous utilisez Excel et PowerPoint, pourquoi ne pas simplement utiliser des graphiques natifs? De cette façon, si les données changent, les diapositives peuvent changer relativement facilement. L'utilisation d'une solution tierce signifiera devoir réenregistrer les données, exporter, représenter graphiquement et copier à nouveau dans un powerpoint.
2
Je recommanderais de passer de PowerPoint pour utiliser des présentations générées automatiquement en utilisant Rmd et pandoc. De même, la sélection automatique de vos données dans une base de données (comme vous le suggérez déjà) simplifierait considérablement votre processus. Une fois les données modifiées ou si vous souhaitez effectuer un suivi quelques semaines après tout, vous devez le relancer le script.
tandis que

Réponses:

8

Mise à jour le 2017-02-24 :

Je pense que la meilleure solution est d'utiliser R avec RStudio . (Le bloc-notes Python et iPython est une alternative):

  • Importation de données
  • Tracé : ggplot2
  • Exportation de parcelles
    • Copier-coller: la fonctionnalité de tracé d'export de RStudio
    • Programmation: package ReporteRs

TLDR;

Importation de données

Il existe de nombreuses façons d'importer des données Excel (tabulaires). Pour les données Excel, le readxlpackage fournit le plus simple et le plus polyvalent. Il obtient généralement les types de variables corrects lors de l'importation.

Les alternatives consistent à enregistrer le fichier au format CSV et à le réimporter. Le readrpackage est bon pour cela. @Nick Stauner fournit peut-être la solution la plus simple à utiliser read.csv; la limitation est que cela nécessite l'étape supplémentaire d'enregistrement d'une feuille de calcul en tant que fichier CSV. Ce n'est pas génial si vos données sont réparties sur plusieurs feuilles. Cela peut devenir fastidieux bien qu'il existe des programmes VBA pour enregistrer toutes les feuilles en tant que fichiers CSV. Google pour eux. Une autre limitation consiste à obtenir les types de variables corrects. Si vous utilisez read.csv, vous devez souvent corriger vos types après l'importation dans R.

Il existe quelques packages qui évitent ces problèmes en vous permettant de vous connecter directement en lecture / écriture à partir de la feuille de calcul ou en utilisant ODBC. Recherchez sur CRAN pour Excel ou ODBC pour trouver celui qui correspond à votre situation.

Traçage

Pour obtenir des tracés dans PowerPoint, utilisez les fonctions d'exportation de tracés de Rstudio, la méthode copier-coller utilisant Rstudio est la suivante:

export plot> copy plot to clipboard> copy as: metafileCapture la parcelle à la mémoire tampon de pâte permettant de coller directement dans Power Point.

En ce qui concerne la génération de parcelles, R a de nombreuses options. Le paquet ggplot2 susmentionné fournit une interface très puissante pour créer toutes sortes de tracés. Il existe des packages supplémentaires pour faire des centaines ou des milliers d'autres types de tracés / animations / etc. Une limitation est que ceux-ci sont souvent enterrés dans des packages CRAN .

Une alternative consiste à utiliser le package ReporteRs.

ctbrown
la source
14

Je ne connais pas le "meilleur", mais l'environnement logiciel dont vous avez donné le nom correspond à toutes vos exigences:

Nick Stauner
la source
2
Une boutade non originale: la courbe d'apprentissage est abrupte. Si vous faites un petit effort, vous apprenez beaucoup. (Autrement dit, il est vital de savoir quelle variable est sur quel axe.)
Nick Cox
2

Je suis d'accord avec Nick Stauner sur R. Et, avec un nom d'utilisateur comme "R Learner", j'ai été tenté de ne pas suggérer d'autres outils, mais il y en a beaucoup. J'attendrai de voir quelle est la réponse à mes questions pour les plus spécifiques à la plate-forme, mais Mondrian est un programme de bureau Java (donc multiplateforme) et prend en charge de nombreux types de visualisation que vous pouvez facilement accéder à PowerPoint.

hrbrmstr
la source
Merci à tous pour votre suggestion. Je vais certainement essayer ces packages dans R. @ hrbrmstr, oui je veux l'exécuter localement dans mon système Windows
R Learner