Il miglior software di visualizzazione dati open source da utilizzare con PowerPoint


14

Qual è il miglior software di visualizzazione dati open source? Ho bisogno di quanto segue:

  1. Può importare dati da Microsoft Excel (anche l'importazione di dati da database Oracle sarebbe buona, ma questo non è obbligatorio).

  2. I grafici generati dal software possono essere esportati in Microsoft PowerPoint (copia e incolla va bene con me).

  3. Open source e facile da usare.


1
Esiste un requisito per l'esecuzione locale su un sistema? Esiste una limitazione della piattaforma (Win / Mac)?
hrbrmstr,

1
matplotlib in Python, ggplot2 in R. Entrambi possono esportare in vari formati - sia raster che vettoriali - ma dovrai imparare a lavorare con le rispettive lingue.
Marc Claesen,

1
Che tipo di grafici stai realizzando? Se stai usando Excel e powerpoint, perché non usare solo grafici nativi? In questo modo se i dati cambiano, le diapositive possono cambiare relativamente facilmente. L'uso di una soluzione di terze parti implica la necessità di salvare nuovamente i dati, esportare, rappresentare graficamente e copiarli nuovamente in un powerpoint.

2
Consiglierei di passare da powerpoint a utilizzare presentazioni generate automaticamente usando Rmd e pandoc. Anche la selezione automatica dei dati da un database (come suggerisci di fare già) semplificherebbe notevolmente il processo. Una volta che i dati cambiano o se si desidera eseguire il follow-up dopo alcune settimane, è necessario rieseguire lo script.
mentre il

Risposte:


8

24/02/2017 :

Penso che la soluzione migliore sia usare R con RStudio . (Il notebook Python e iPython è un'alternativa):

  • Importazione di dati
  • Trama : ggplot2
  • Esportazione di grafici
    • Copia e incolla: funzionalità di traccia delle esportazioni di RStudio
    • A livello di programmazione: pacchetto ReporteRs

TLDR;

Importazione dati

Esistono numerosi modi per importare dati excel (tabulari). Per i dati di Excel, il readxlpacchetto fornisce il più semplice e versatile. In genere ottiene i tipi di variabili corretti durante l'importazione.

Le alternative sono di salvare il file come CSV e reimportarlo. Il readrpacchetto è buono per questo. @Nick Stauner fornisce forse la soluzione più semplice da utilizzare read.csv; la limitazione è che ciò richiede il passaggio aggiuntivo di salvataggio di un foglio di lavoro come file CSV. Questo non è eccezionale se i tuoi dati sono distribuiti su più fogli. Può diventare noioso anche se ci sono programmi VBA per salvare tutti i fogli come file CSV. Google per loro. Un'altra limitazione è quella di ottenere i tipi di variabili corretti. Se lo usi read.csv, spesso devi correggere i tuoi tipi dopo l'importazione in R.

Esistono alcuni pacchetti che evitano questi problemi consentendo di connettere lettura / scrittura direttamente dal foglio di calcolo o utilizzando ODBC. Cerca su CRAN per Excel o ODBC per trovare quello adatto alla tua situazione.

plotting

In termini di inserimento dei grafici in powerpoint, utilizzare le funzioni del diagramma di esportazione di Rstudio, il metodo copia e incolla utilizzando Rstudio è:

export plot> copy plot to clipboard> copy as: metafileCattura la trama al buffer la pasta che permette di incollare direttamente in Power Point.

Per quanto riguarda la generazione di grafici, R ha numerose opzioni. Il suddetto pacchetto ggplot2 fornisce un'interfaccia molto potente per la creazione di tutti i tipi di grafici. Ci sono pacchetti aggiuntivi per fare centinaia o migliaia di altri tipi di grafici / animazioni / ecc. Una limitazione è che questi sono spesso sepolti nei pacchetti CRAN .

Un'alternativa è usare il pacchetto ReporteRs.


14

Non conosco il "migliore", ma l'ambiente software a cui tieni il nome soddisfa tutti i tuoi requisiti:


2
Una battuta non originale: la curva di apprendimento è ripida. Se fai un piccolo sforzo, impari molto. (Altrimenti, è fondamentale sapere quale variabile è su quale asse.)
Nick Cox,

2

Concordo con Nick Stauner su R. E, con un nome utente come "R Learner", sono stato tentato di non suggerire altri strumenti, ma ce ne sono molti. Aspetterò di vedere qual è la risposta alle mie domande per quelle più specifiche della piattaforma, ma Mondrian è un programma desktop Java (quindi multipiattaforma) e supporta molti tipi di visualizzazione che puoi facilmente accedere a PowerPoint.


Grazie a tutti per il suggerimento. Sicuramente proverò quei pacchetti in R. @ hrbrmstr, sì, voglio eseguirlo localmente nel mio sistema Windows
R Learner
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.