Jakie jest najlepsze oprogramowanie do wizualizacji danych typu open source? Potrzebuję:
Może importować dane z Microsoft Excel (importowanie danych z baz danych Oracle również byłoby dobre, ale nie jest to obowiązkowe).
Wykresy generowane przez oprogramowanie można eksportować do programu Microsoft PowerPoint (kopiowanie i wklejanie jest ze mną w porządku).
Open source i łatwy w użyciu.
data-visualization
excel
software
open-source
Uczeń R.
źródło
źródło
Odpowiedzi:
Zaktualizowano 24.02.2017 :
Myślę, że najlepszym rozwiązaniem jest użycie R z RStudio . (Notebook Python i iPython to alternatywa):
TLDR;
Import danych
Istnieje wiele sposobów importowania danych programu Excel (tabelarycznych). W przypadku danych Excel
readxl
pakiet zapewnia najłatwiejszy i najbardziej wszechstronny. Generalnie poprawne typy zmiennych są importowane.Alternatywą jest zapisanie pliku jako CSV i ponowny import.
readr
Pakiet jest dobry do tego. @Nick Stauner zapewnia być może najbardziej podstawowe rozwiązanieread.csv
; ograniczenie polega na tym, że wymaga to dodatkowego kroku zapisania arkusza roboczego jako pliku CSV. Nie jest to świetne, jeśli dane są rozłożone na wiele arkuszy. Może to być nudne, chociaż istnieją programy VBA do zapisywania wszystkich arkuszy jako pliki CSV. Google dla nich. Kolejnym ograniczeniem jest poprawianie typów zmiennych. Jeśli używaszread.csv
, często musisz naprawić swoje typy po zaimportowaniu do R.Istnieje kilka pakietów, które pozwalają uniknąć tych problemów, umożliwiając bezpośrednie połączenie odczytu / zapisu z arkusza kalkulacyjnego lub za pomocą ODBC. Wyszukaj w CRAN excel lub odbc, aby znaleźć odpowiedni dla twojej sytuacji.
Konspiratorstwo
Aby uzyskać wykresy w programie PowerPoint, użyj funkcji eksportu eksportu Rstudio, metoda kopiowania i wklejania za pomocą Rstudio to:
export plot
>copy plot to clipboard
>copy as: metafile
Oddaje działki do bufora pasty co pozwala wkleić bezpośrednio w Power Point.Jeśli chodzi o generowanie wykresów, R ma wiele opcji. Wspomniany pakiet ggplot2 zapewnia bardzo wydajny interfejs do tworzenia wszelkiego rodzaju wykresów. Istnieją dodatkowe pakiety do wykonywania setek lub tysięcy innych rodzajów fabuł / animacji / itp. Jednym z ograniczeń jest to, że często są one zakopane w paczkach CRAN .
Alternatywą jest użycie pakietu ReporteRs.
źródło
Nie wiem o „najlepszym”, ale środowisko, od którego pochodzi nazwa, spełnia wszystkie Twoje wymagania:
read.csv()
.RODBC
Iora
pakiety są dostępne dla importowania z Oracle.źródło
Zgadzam się z Nickiem Staunerem w sprawie R. I przy nazwie użytkownika „R Learner” miałem ochotę nie sugerować innych narzędzi, ale jest ich wiele. Zaczekam, aby zobaczyć odpowiedź na moje pytania dotyczące bardziej specyficznych platform, ale Mondrian to program komputerowy Java (tak wieloplatformowy) i obsługuje wiele typów wizualizacji, które można łatwo dostać do programu PowerPoint.
źródło