Które oprogramowanie jest wykorzystywane przez czasopisma naukowe do generowania wykresów?

12

Wiem z wysokiej rangi czasopism, takich jak Nature , że przeprojektowują postacie, które otrzymują od autorów. Te wykresy wyglądają na wysoce profesjonalne, ale zbyt skomplikowane, aby można je było wykonać w programie Adobe Illustrator i in.

Jakie narzędzia są używane przez wydawców do generowania wysokiej jakości danych?

Eekhoorn
źródło
2
Wyjaśnij, co definiujesz jako wykresy i liczby.
Dom

Odpowiedzi:

7

Nie mogę mówić w imieniu Natury, ale oto kilka schematów pracy, o których wiem:

  • Odtwórz wykres za pomocą narzędzia do tworzenia wykresów w programie Illustrator . Ciężka praca i frustrująca, ponieważ Adobe nie aktualizował narzędzia wykresów od epoki brązu, ale nie jest to zła inwestycja w czasie, jeśli potrzeba wielu bardzo podobnych wykresów opartych na podobnym stylu. Jest zdolny do więcej niż się wydaje.
  • Użyj programu Illustrator, aby zaprojektować wykres wklejony z Excela lub cokolwiek innego, czego użyli badacze - większość pakietów statystycznych można wyeksportować jako .epslub .svg- a następnie nadać styl wektorom i zmienić tekst, aby pasował do stylu domu. (uwaga na to, że usunięcie masek przycinających dołączonych do wykresów programu Excel czasami powoduje nieznaczne przesunięcie linii i punktów danych).
  • Śledź wykres - umieść go jako obraz i przerysuj nad liniami, a następnie styl w programie Illustrator. Nigdy nie musiałem tego robić, ale słyszałem, że to wspólne zło konieczne w publikacjach akademickich.
  • Użyj narzędzia do tworzenia wykresów / układu opartego na kodzie, takiego jak LaTeX lub R, z wtyczką ggplot2 . Nie wiem dużo o tym podejściu, ale jest popularny wśród osób analitycznych i niedowidzących, jest w stanie uzyskać profesjonalnie wyglądające wyniki, jeśli jesteś cierpliwy, a wyniki są bardzo spójne, ponieważ tworzy szablon oparty na kodzie. Oto artykuł z kilkoma przykładami wykorzystującymi to podejście - Stylizuj swoje wykresy R, takie jak Economist, Tableau ... lub XKCD
  • Zakoduj wykres internetowy w coś takiego jak D3, a następnie wypakuj dane wyjściowe SVG z przeglądarki internetowej, a następnie otwórz to w programie Illustrator i zakończ tam do wydrukowania. New York Times czasami to robi, dyskutowałem o tym i jak uzyskać dokładne kolory CMYK w tym drugim pytaniu .
  • Użyj niestandardowego narzędzia do tworzenia wykresów / wizualizacji . Popularną opcją jest Tableau, która może tworzyć bardzo profesjonalnie wyglądające wykresy oraz całkiem wyrafinowane dane. Jest to jednak kosztowne, chyba że wszystkie twoje dane są publicznie dostępne, w takim przypadku możesz skorzystać z darmowej usługi Tableau Public . Sporo publikacji naukowych używa Tableau (nie mogę wymyślić nazw czubka mojej głowy). WEAVE to alternatywa typu open source, ale nigdzie nie jest tak ładna (nie jestem pewien, co wyprowadza, ale jeśli jest to SVG, a następnie Illustrator może go edytować), tutaj nieco więcej na ten temat .
user56reinstatemonica8
źródło
2

Nie jest to zbyt skomplikowane, aby można było to zrobić w programie Adobe Illustrator (chociaż może próbować --- Uważam, że używanie FreeHand jest szybsze i bardziej wydajne --- eleganckie).

Można używać narzędzi takich jak Asymptote, Tikz, METAPOST i c., Lub można je tworzyć za pomocą MatLab lub innych narzędzi do algebry / wykresów komputerowych.

WillAdams
źródło
2

Byłem częścią zespołu uniwersyteckiego, aby ulepszyć działki innych badaczy. Nasz zespół korzystał głównie z Matlaba i Illustratora. Do pewnego momentu Matlab wykonuje lepszą lub wydajniejszą pracę, wyświetlając podstawowe elementy na wykresie, w tym dodając etykiety osi, znaczniki osi, linie danych i kropki danych. Po pewnym ulepszeniu wydruku program Illustrator działa lepiej, jeśli chodzi o zmianę właściwości elementów wykresu.

Wierzę, że zespół w Naturze (jeśli w ogóle) wykonałby podobne procesy.

stok
źródło
2

Użyj Hanpuku

Właśnie odkryłem Hanpuku, najlepsze w swojej klasie rozwiązanie do pracy z wizualizacją danych. Nie sądzę, żeby było coś lepszego niż to niesamowite oprogramowanie!

Przegląd Hanpuku

Stara odpowiedź

Chciałbym opisać przepływ pracy za pomocą tej opcji wspomnianej przez user568458:

Zrezygnowałem z narzędzia do tworzenia epoki brązu w programie Illustrator do tworzenia wykresów odpowiedzi na ankiety (głównie wykresów słupkowych / kolumnowych, wykresów kołowych i wykresów liniowych). Program Illustrator nie był w stanie obsłużyć poprawek, drobnych poprawek ani zaktualizowanych danych - każda modyfikacja zniszczyła układ. Nie mogłem też określić kluczowych wymiarów, które musiały pozostać stałe w całym zestawie wykresów (wysokość paska, rozmiar czcionki, maksymalna wysokość).

Sprawdź JSGraphs.com , porównuje się tam mnóstwo ram graficznych JavaScript i możesz wybrać najbardziej odpowiedni dla swojego projektu.

Użyłem również livereload Pythona do kodu na żywo (w rzeczywistości automatyczne odświeżanie przy zapisywaniu). Sprawia, że ​​wszystko idzie szybciej! Przejdź do folderu projektu w wierszu polecenia / terminalu i po prostu wpisz livereload. Wszystkie pliki projektu są teraz obsługiwane i można uzyskać do nich dostęp pod takimi adresami URL, jak http://localhost:35729/chart-01.html.

Nauczenie się struktury wykresów, jej dziwactw i ograniczeń zajmuje dużo czasu, ale po zbudowaniu pierwszych kilku wykresów możesz używać ich jako szablonów, czasem po prostu podłączając nowe dane, nie zmieniając nic więcej.

Mój framework akceptuje pliki CSV jako dane wejściowe, które otrzymałem eksportując z plików .xlsx. Podłączanie nowych danych zostało wykonane przez zmianę jednego wiersza koduurl: 'resources/graph-02.csv'

Motywami kolorowymi można również zarządzać podobnie za pomocą pliku JSON.

Odtąd aż do dostarczania EPS CMYK, znaczną część przepływu pracy można zautomatyzować.

W zależności od struktury eksportowanie do SVG może być tak proste, jak CtrlS. Jeśli jest osadzony w znaczniku HTML jako element SVG, możesz go eksportować zbiorczo za pomocą Playfair.

justinmanley / playfair: Generuj wykresy i wykresy z wiersza poleceń za pomocą d3 i PhantomJS. .

Początkowo korzystałem tylko z narzędzi automatyzujących interfejs użytkownika, które replikowałyby małpie dane enter-URL-save-as-enter-next-URL-save-as dla każdego pliku w folderze - AutoHotkey lub WASP dla PowerShell .

Aby wsadowo konwertować pliki SVG do plików CMYK EPS, zrobiłem akcję w programie Illustrator.

Leeroy
źródło