Was ist die beste Open-Source-Datenvisualisierungssoftware? Ich benötige folgendes:
Kann Daten aus Microsoft Excel importieren (das Importieren von Daten aus Oracle-Datenbanken wäre auch gut, aber dies ist nicht obligatorisch).
Von der Software erstellte Diagramme können nach Microsoft PowerPoint exportiert werden (Kopieren und Einfügen ist für mich in Ordnung).
Open Source & einfach zu bedienen.
data-visualization
excel
software
open-source
R Lerner
quelle
quelle
Antworten:
Aktualisiert am 24.02.2017 :
Ich denke, dass die beste Lösung darin besteht, R mit RStudio zu verwenden . (Python und iPython Notebook ist eine Alternative):
TLDR;
Datenimport
Es gibt zahlreiche Möglichkeiten, Excel-Daten (in Tabellenform) zu importieren. Für Excel-Daten bietet das
readxl
Paket die einfachste und vielseitigste Möglichkeit. Im Allgemeinen werden die Variablentypen beim Import korrekt angezeigt.Sie können die Datei auch als CSV-Datei speichern und erneut importieren. Das
readr
Paket ist dafür gut. @ Nick Stauner bietet vielleicht die einfachste Lösung mitread.csv
; Die Einschränkung besteht darin, dass dies den zusätzlichen Schritt des Speicherns eines Arbeitsblatts als CSV-Datei erfordert. Dies ist nicht besonders hilfreich, wenn Ihre Daten auf mehrere Blätter verteilt sind. Es kann mühsam werden, obwohl es VBA-Programme zum Speichern aller Blätter als CSV-Dateien gibt. Google für sie. Eine weitere Einschränkung besteht darin, dass die Typen der Variablen korrekt sind. Wenn Sie verwendenread.csv
, müssen Sie Ihre Typen häufig nach dem Import in R korrigieren.Es gibt einige Pakete, die diese Probleme vermeiden, indem Sie Lese- / Schreibzugriff über das Arbeitsblatt direkt oder mithilfe von ODBC herstellen. Suchen Sie auf CRAN nach Excel oder ODBC , um das für Ihre Situation relevante zu finden.
Plotten
Um Plots in Powerpoint zu bekommen, verwenden Sie die Export-Plot-Funktionen von Rstudio. Die Methode zum Kopieren und Einfügen mit Rstudio ist:
export plot
>copy plot to clipboard
>copy as: metafile
Captures die Handlung auf die die Paste - Puffer so dass Sie direkt in Power Point einzufügen.Was die Erzeugung von Plots anbelangt, hat R zahlreiche Optionen. Das oben erwähnte ggplot2- Paket bietet eine sehr leistungsfähige Schnittstelle zum Erstellen aller Arten von Plots. Es gibt zusätzliche Pakete für Hunderte oder Tausende anderer Arten von Plots / Animationen / etc. Eine Einschränkung besteht darin, dass diese häufig in CRAN- Paketen vergraben sind .
Eine Alternative ist die Verwendung des ReporteRs-Pakets.
quelle
Ich weiß nicht, was "am besten" ist, aber die Softwareumgebung, nach der Sie benannt sind, entspricht all Ihren Anforderungen:
read.csv()
.RODBC
undora
-Pakete können von Oracle importiert werden.quelle
Ich stimme Nick Stauner in Bezug auf R zu. Und mit einem Benutzernamen wie "R Learner" war ich versucht, keine anderen Tools vorzuschlagen, aber es gibt viele. Ich werde warten, bis die Antwort auf meine Fragen plattformspezifischer ist, aber Mondrian ist ein Java-Desktop-Programm (also plattformübergreifend) und unterstützt viele Visualisierungstypen, die Sie problemlos in PowerPoint einbinden können.
quelle