Mit welcher Software erstellen wissenschaftliche Zeitschriften Plots?


12

Ich weiß von hochrangigen Fachzeitschriften wie Nature, dass sie Figuren neu designen, die sie von Autoren erhalten. Diese Plots sehen sehr professionell aus, sind aber zu kompliziert, um mit Adobe Illustrator et al.

Mit welchen Tools generieren Verlage qualitativ hochwertige Zahlen?


2
Bitte klären Sie, was Sie als Diagramme und Abbildungen definieren.
Dom

Antworten:


7

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

  • Erstellen Sie das Diagramm mit dem Diagramm-Tool von Illustrator neu . Harte Arbeit und frustrierend, weil Adobe das Diagrammtool seit der Bronzezeit nicht mehr aktualisiert hat, aber keine schlechte Investition in die Zeit, 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 einem anderen von den Forschern verwendeten Format eingefügt wurde. Die meisten Statistikpakete können als .epsoder exportiert werden. .svgFormatieren Sie dann die Vektoren und ändern Sie den Text, um ihn an den Hausstil anzupassen. (Beachten Sie, dass durch das Entfernen der Schnittmasken, die mit Excel-Diagrammen geliefert werden, Linien und Datenpunkte manchmal leicht verschoben werden).
  • Verfolgen Sie das Diagramm - zeichnen Sie es als Bild ein und überziehen Sie die Linien neu, bevor Sie es in Illustrator formatieren. Ich habe das nie nötig gehabt, aber ich habe gehört, dass es ein allgemein notwendiges Übel im akademischen Verlagswesen ist.
  • Verwenden Sie ein Code-basiertes 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, kann bei Geduld professionell aussehen 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
  • Codieren Sie ein webbasiertes Diagramm in D3, extrahieren Sie die SVG- Ausgabe aus einem Webbrowser, öffnen Sie diese in Illustrator und beenden Sie sie für den Druck. Die New York Times tut dies manchmal, ich diskutierte dies und wie man in dieser anderen Frage genaue CMYK-Farben erhält .
  • Verwenden Sie ein benutzerdefiniertes Diagramm- / Visualisierungstool . Eine beliebte Option ist Tableau, mit der Sie sehr professionell aussehende Diagramme sowie einige ziemlich ausgefeilte Daten anzeigen können. 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 (ich kann mir keine Namen aus meinem Kopf vorstellen). WEAVE ist eine offene alternative Quelle , aber bei weitem nicht so recht (nicht sicher , was es gibt auch nicht , aber wenn es den SVG dann kann Illustrator es bearbeiten), etwas mehr auf dieser Art der Sache hier .


2

Nicht allzu kompliziert, um in Adobe Illustrator ausgeführt zu werden (obwohl es sich um einen Versuch handeln 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 Computer-Algebra- / Grafiktools erstellt werden.


2

Ich war Teil eines Hochschulteams, um die Pläne anderer Forscher zu verbessern. Unser Team verwendete hauptsächlich Matlab und Illustrator. Bis zu einem gewissen Punkt leistet Matlab eine bessere oder effizientere Arbeit bei der Anzeige grundlegender Elemente in einem Plot, einschließlich des Hinzufügens von Achsenbeschriftungen, Achsenmarkierungen, Datenlinien und Datenpunkten. Nach einer gewissen Verbesserung des Plots arbeitet Illustrator besser, wenn es darum geht, die Eigenschaften der Plotelemente zu ändern.

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


2

Verwenden Sie Hanpuku

Ich habe gerade Hanpuku entdeckt, eine erstklassige Lösung für die Arbeit mit Datenvisualisierung. Ich glaube, es gibt nichts Besseres als diese erstaunliche Software!

Hanpuku Übersicht

Alte Antwort

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

Ich habe auf das Bronzezeit-Tool von Illustrator verzichtet, um Umfragetabellen zu erstellen (hauptsächlich Balken- / Säulendiagramme, Tortendiagramme und Liniendiagramme). Illustrator konnte mit Korrekturen, kleinen Optimierungen oder aktualisierten Daten nicht umgehen - jede Änderung ruinierte das Layout. Ich konnte auch keine Schlüsseldimensionen angeben, die während des gesamten Diagrammsatzes 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 verwendet , um den Code zu testen (eigentlich Auto-Refresh beim Speichern). Es bringt die Dinge schneller voran! Navigieren Sie in der Eingabeaufforderung / im Terminal zum Projektordner und geben Sie einfach Folgendes ein livereload. Alle Projektdateien werden nun bereitgestellt und können über URLs wie aufgerufen werden http://localhost:35729/chart-01.html.

Das Erlernen des Diagramm-Frameworks, seiner Besonderheiten und Einschränkungen ist von vornherein zeitaufwändig. Sobald Sie jedoch die ersten Diagramme erstellt haben, können Sie sie als Vorlagen verwenden. Manchmal müssen Sie nur neue Daten einfügen und nichts anderes ändern.

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

Farbthemen können auch auf ähnliche Weise mit einer JSON-Datei verwaltet werden.

Ab hier kann bis zur Auslieferung von CMYK-EPS ein Großteil des Workflows automatisiert werden.

Abhängig vom 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 im Stapel exportieren.

justinmanley / playfair: Generiere Diagramme und Grafiken von der Kommandozeile aus mit d3 und PhantomJS. .

Anfangs habe ich nur UI-Automatisierungstools verwendet, die die Arbeit mit der Eingabe-URL-Speichern-als-Eingabe-als-nächste-URL-Speichern-als-Affe für jede Datei im Ordner replizieren - AutoHotkey oder WASP für PowerShell .

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.