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?
Ich kann nicht für die Natur sprechen, aber hier sind ein paar Workflows, die mir bekannt sind:
.eps
oder 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).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.
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!
Ich möchte einen Workflow mit dieser von user568458 erwähnten Option beschreiben:
- 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 .
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.
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.
Dom