Chcę wiedzieć, jakiego rodzaju oprogramowanie - poza podstawową standardową grafiką poza Excelem - ludzie używają do generowania wizualizacji danych.
Czy tworzysz rzeczy ręcznie, a następnie budujesz je w coś takiego jak InDesign? Fascynuje mnie proces, który zmienia tabelę danych w estetykę wizualną i chętnie przeczytam rekomendacje.
Odpowiedzi:
Program Adobe Illustrator ma w rzeczywistości bardzo niewykorzystane możliwości ulepszania reprezentacji danych na wykresach. Jest to dobry poradnik przez Mordy Golding tutaj , a jego tutoriale Lynda.com również przejść do tego w doskonałej szczegółowości. Do rodzaju pracy, którą wykonuję, będę używać programu Illustrator w ten sposób lub ręcznie tworzyć rzeczy.
Aby uzyskać inspirację i dać wyobrażenie o tym, jak daleko można zrobić wizualizację danych przy użyciu dużych zestawów danych, zobacz ten film wideo z pracy Hansa Roslinga. Wyszukaj „wizualizację danych” na YouTube, aby znaleźć wiele innych świetnych przykładów.
źródło
Jeśli pracujesz z dużą ilością danych, polecam wypróbowanie gephi . Daje ci dobrą kontrolę nad tym, co i jak należy wizualizować.
źródło
Jaki problem próbujesz rozwiązać? Podejście, a zatem najlepsze narzędzia, zależą od ...
Jeśli twoja odpowiedź brzmi 1a2a, masz duże wyzwanie, aby zestaw danych był kuszący dla przypadkowych przechodniów . Szkicuj pomysły (może za pomocą Adobe Illustratora, może pisaka i papieru), wymyślaj lub zatrudniaj umiejętności w zakresie projektowania interakcji i programowania WWW po stronie klienta, a następnie koduj coś w Raphael.js (moja preferowana opcja, działa we wszystkim od IE6 do iPady), D3 (świetna, popularna opcja sprawdzania koncepcji i prototypowania, ale będąc czysto SVG, nie działa w IE8 lub niższej , z wyłączeniem około 40% osób ), Przetwarzanie (przeglądający muszą mieć Javę, wyklucza około 35% osób ) Processing.js (HTML 5 Canvas, którymoże sprawić, że będzie działał z IE i ma pewne zalety, ale nieco ogranicza interaktywność ) lub, jeśli zabezpieczenie na przyszłość nie stanowi problemu i chcesz zaoszczędzić czas i pieniądze na programowanie, Flash.
Jeśli jest to 1a2b, twoje potrzeby to szybka transformacja i eksperymentowanie z danymi , a następnie pokazanie ich osobom, które będą zainteresowane. Przyciągnięcie uwagi nie jest priorytetem - są już zainteresowani - kluczem jest możliwość szybkiego reagowania na nowe pytania. Spójrz na pakiety danych statystyki-y z dobrymi funkcjami wizualizacji, takimi jak JMP , Tableau , R , lub jeśli nie ma budżetu, a R jest zbyt trudne, Wiele oczu , Gephi lub WEAVE .
Jeśli jest to 1b2a, jest to klasyczny projekt infografiki . Załóż kapelusz swojego artysty i wypróbuj program wektorowy (projektuj początkowo w wektorach dla dokładności i elastyczności), taki jak Adobe Illustrator (który ma również podstawowe narzędzia do tworzenia wykresów), Corel Draw lub Inkscape (bezpłatny) - lub, jeśli masz czas lub budżet, zrób niesamowite wideo infografiki 2D we Flashu lub After Effects lub dodatkowe niesamowite wideo 3D w Blenderze (bezpłatny, trudny w użyciu), Cinema4D (drogi, średnio trudny w użyciu) lub Maya (bardzo drogi, trudny w użyciu) , Standard przemysłowy).
Jeśli to 1b2b, zrelaksuj się, przekazujesz wyraźną wiadomość osobom, które są już zainteresowane . Mówienie w sposób jasny i pewny pewnie by pomogło. Lub po prostu daj im swój plik Excel. Lub wyślij im wiadomość e-mail lub plik PDF z dobrze zaprojektowanym wykresem słupkowym lub tabelą. Nie bądź zbyt krzykliwy - Twoi odbiorcy prawdopodobnie znają niuanse tego typu danych tak samo jak Ty i prawdopodobnie nie chcą warstwy prezentacji między nimi a ich danymi. Chyba że jest to złożony, nieznany zestaw danych - w takim przypadku zobacz 1a2a lub 1a2b.
źródło
Dużo tu widzę o profesjonalnym i komercyjnym oprogramowaniu, więc to może być nieco inne:
Do wizualizacji używam LaTeX i TikZ (który jest pakietem LaTeX). Jeśli jestem w stanie narysować i uporządkować swoje dane na kartce papieru, mogę zrobić to samo z TikZ. Podejście to jest w 100% oparte na tekście, wcale nie intuicyjne dla początkujących, ale bardzo wydajne.
Niektóre przykłady podstawowej funkcjonalności można znaleźć na stronie http://www.texample.net/tikz/examples/ .
źródło
Używam głównie R do wizualizacji danych. Ma niezliczoną liczbę pakietów, które rozszerzają jego zastosowanie. Na przykład zobacz R Graphics Gallery .
źródło
To bardzo ogólne pytanie.
Używam np. Oprogramowania statystycznego takiego jak
SAS JMP
( http://www.jmp.com ) do analizy danych i wizualizacji. Ma bardzo potężne funkcje do „eksploracyjnej” analizy danych.Jednak dla czystego zwięzłego układu wykresów dla publikacji naukowych, z którymi piszę
LaTeX
, używam IPE ( http://ipe7.sourceforge.net/ ). Eksportuję diagramy utworzone za pomocą JMP (lub innego oprogramowania) do pliku pdf, przekonwertuję gopdftoipe
na edytowalną grafikę wektorową, a następnie mogęIPE
go modyfikować, używać symboli matematycznych i wzorów o wysokiej jakości typograficznej itp.Istnieje wiele innych interesujących podejść do wizualizacji danych, np. Tulip http://tulip.labri.fr/TulipDrupal/ .
źródło
Zawsze używam liczb jakości publikacji
matplotlib
. Może produkować grafiki wektorowe i rastrowe, a także zmieniać czcionki i dostosowywać wszystkie typy. Opiera się napython
.Możesz zobaczyć przykłady tutaj
źródło