Welche Software wird von wissenschaftlichen Zeitschriften verwendet, um Diagramme zu erstellen?

Ich weiß von hochrangigen Zeitschriften wie Nature , dass sie Zahlen, die sie von Autoren bekommen, umgestalten. Diese Plots sehen hochprofessionell aus, sind aber zu kompliziert, um sie mit Adobe Illustrator und Co. zu erstellen.

Welche Tools werden von Verlagen verwendet, um qualitativ hochwertige Zahlen zu generieren?

Bitte klären Sie, was Sie als Diagramme und Zahlen definieren.

Antworten (5)

Ich kann nicht für die Natur sprechen, aber hier sind ein paar Workflows, die mir bekannt sind:

  • Erstellen Sie das Diagramm mit dem Diagrammwerkzeug von Illustrator neu . Harte Arbeit und frustrierend, weil Adobe das Diagrammtool seit der Bronzezeit nicht aktualisiert hat, aber keine schlechte Zeitinvestition, wenn viele sehr ähnliche Diagramme auf der Grundlage eines ähnlichen Stils benötigt werden. Es kann mehr als es aussieht.
  • Verwenden Sie Illustrator, um ein Diagramm zu formatieren, das aus Excel oder was auch immer die Forscher verwendet haben – die meisten Statistikpakete können als .epsoder exportieren .svg– formatieren Sie dann die Vektoren und ändern Sie den Text, um ihn an den Hausstil anzupassen. (Beachten Sie, dass das Entfernen der Schnittmasken, die mit Excel-Diagrammen geliefert werden, manchmal dazu führt, dass sich Linien und Datenpunkte leicht verschieben).
  • Zeichnen Sie das Diagramm nach - legen Sie es als Bild ein und zeichnen Sie es über den Linien neu, dann stylen Sie es in Illustrator. Ich musste das nie tun, aber ich habe gehört, dass es ein häufiges notwendiges Übel im wissenschaftlichen Publizieren ist.
  • Verwenden Sie ein codebasiertes Diagramm-/Layout-Tool wie LaTeX oder R mit dem ggplot2-Plugin . Ich weiß nicht viel über diesen Ansatz, aber er ist beliebt bei analytisch und nicht visuell denkenden Menschen, ist in der Lage, professionell aussehende Ergebnisse zu liefern, wenn Sie geduldig sind, und die Ergebnisse sind sehr konsistent, da er eine codebasierte Vorlage erstellt. Hier ist ein Artikel mit einigen Beispielen für diesen Ansatz: Gestalten Sie Ihre R-Diagramme wie Economist, Tableau ... oder XKCD
  • Programmieren Sie ein webbasiertes Diagramm in etwas wie D3, extrahieren Sie dann die SVG- Ausgabe aus einem Webbrowser, öffnen Sie diese dann in Illustrator und stellen Sie sie dort für den Druck fertig. Die New York Times macht das manchmal, ich habe das besprochen und wie man exakte CMYK-Farben in dieser anderen Frage erhält .
  • Verwenden Sie ein benutzerdefiniertes Diagramm-/Visualisierungstool . Eine beliebte Option ist Tableau , das sehr professionell aussehende Diagramme und einige ziemlich ausgefeilte Datenvisualisierungen erstellen kann. Es ist jedoch teuer, es sei denn, alle Ihre Daten sind frei öffentlich verfügbar. In diesem Fall können Sie Tableau Public verwenden , das kostenlos ist. Nicht wenige wissenschaftliche Veröffentlichungen verwenden Tableau (mir fallen keine Namen ein). WEAVE ist eine Open-Source-Alternative, aber bei weitem nicht so hübsch (ich bin mir auch nicht sicher, was es ausgibt, aber wenn es SVG ist, kann Illustrator es bearbeiten), etwas mehr zu solchen Dingen hier .

Matlab und Mathematica sind häufig verwendete Analysewerkzeuge, die 2D- und 3D-Diagramme ausgeben.

Hier ist eine Diskussion , die zeigt, dass diese Werkzeuge tatsächlich das Duopol sind .

Nicht zu kompliziert, um es in Adobe Illustrator zu machen (obwohl es ein Versuch sein kann --- ich finde die Verwendung von FreeHand viel schneller und effizienter --- elegant).

Man kann Werkzeuge wie Asymptote, Tikz, METAPOST usw. verwenden, oder sie können mit MatLab oder anderen Computeralgebra-/Grafikwerkzeugen erstellt werden.

Ich war Teil eines Universitätsteams, um die Plots anderer Forscher zu verbessern. Unser Team verwendete hauptsächlich Matlab und Illustrator. Bis zu einem gewissen Punkt leistet Matlab bessere oder effizientere Arbeit bei der Anzeige grundlegender Elemente in einem Diagramm, einschließlich des Hinzufügens von Achsenbeschriftungen, Achsenstrichen, Datenlinien und Datenpunkten. Nach einigen Punkten einer Plotverbesserung funktioniert Illustrator besser, wenn es darum geht, die Eigenschaften der Plotelemente zu ändern.

Ich glaube, das Team in Nature (falls vorhanden) würde ähnliche Prozesse durchführen.

Verwenden Sie Hanpuku

Ich habe gerade Hanpuku entdeckt, eine erstklassige Lösung für die Arbeit mit Datenvisualisierung. Ich glaube nicht, dass es etwas Besseres gibt als dieses erstaunliche Stück Software!

Hanpuku-Übersicht

Alte Antwort

Ich möchte einen Workflow mit dieser von user568458 erwähnten Option beschreiben:

Ich habe das Bronzezeit-Tool von Illustrator aufgegeben, um Diagramme mit Umfrageantworten zu erstellen (hauptsächlich Balken- / Säulendiagramme, Kreisdiagramme und Liniendiagramme). Illustrator konnte mit Korrekturen, kleinen Anpassungen oder aktualisierten Daten nicht umgehen – jede Änderung ruinierte das Layout. Ich konnte auch keine Schlüsseldimensionen angeben, die im gesamten Diagrammsatz konstant bleiben mussten (Balkenhöhe, Schriftgröße, maximale Höhe).

Schauen Sie sich JSGraphs.com an, dort werden unzählige JavaScript-Grafik-Frameworks verglichen, und Sie können das für Ihr Projekt am besten geeignete auswählen.

Ich habe auch Python Livereload zum Live-Code verwendet (eigentlich automatische Aktualisierung beim Speichern). Es bringt die Dinge schneller voran! Navigieren Sie in der Eingabeaufforderung / im Terminal zum Projektordner und geben Sie einfach livereload. Alle Projektdateien werden jetzt bereitgestellt und können über URLs wie http://localhost:35729/chart-01.html.

Es erfordert eine Vorabinvestition von Zeit, um das Charting-Framework, seine Macken und Einschränkungen zu lernen, aber sobald Ihre ersten Diagramme erstellt sind, können Sie sie als Vorlagen verwenden, manchmal einfach neue Daten einfügen und nichts anderes ändern.

Mein Framework würde CSV-Dateien als Eingabe akzeptieren, die ich durch Exportieren von .xlsx-Dateien erhalten habe. Das Einfügen neuer Daten erfolgte durch Änderung einer Codezeileurl: 'resources/graph-02.csv'

Farbthemen könnten auch ähnlich mit einer JSON-Datei verwaltet werden.

Von hier an bis zur Lieferung von CMYK-EPS-Dateien kann ein Großteil des Workflows automatisiert werden.

Je nach Framework kann der Export nach SVG so einfach sein wie CtrlS. Wenn es als SVG-Element in das HTML-Markup eingebettet ist, können Sie es mit Playfair stapelweise exportieren.

justinmanley/playfair: Generieren Sie Diagramme und Grafiken über die Befehlszeile mit d3 und PhantomJS. .

Anfangs habe ich nur UI-Automatisierungstools verwendet, die enter-URL-save-as-enter-next-URL-save-as Monkey-work für jede Datei im Ordner replizierten - AutoHotkey oder WASP für PowerShell .

Um SVGs stapelweise in CMYK-EPS-Dateien zu konvertieren, habe ich eine Aktion in Illustrator durchgeführt.