Ich habe Leute sagen hören, dass von ORIGIN produzierte Handlungen eher poliert und "professionell" aussehen, während von Mathematica produzierte Handlungen dies nicht tun. Die meisten Ploterstellungsprogramme sind jedoch recht konfigurierbar, und es liegt auf der Hand, dass ich mit den richtigen Einstellungen für Dinge wie Position und Beschriftung der Häkchen, Auswahl von Schriftarten und Farben, Ausrichtung der Beschriftungen usw. in der Lage sein sollte, mit Mathematica eine Figur zu erstellen / matplotlib / Gnuplot / etc. das sieht genauso gut aus wie die, die von ORIGIN stammen. Aber was bedeutet es in diesem Zusammenhang für eine Figur, "professionell" zu sein?
Mit anderen Worten, wenn es mein Ziel ist, die bestmöglichen Zahlen für die Aufnahme in eine wissenschaftliche Arbeit zu schaffen, welche Designentscheidungen werden im Allgemeinen für dieses Ziel empfohlen? Natürlich muss man die geeignete Art der Darstellung auswählen , z. B. Balkendiagramm vs. Streudiagramm und lineare vs. logarithmische Skala, aber das sind Entscheidungen, über die wir immer nachdenken, unabhängig davon, welches Darstellungsprogramm wir verwenden. Ich bin mehr an den Dingen interessiert, über die wir normalerweise nicht nachdenken, die normalerweise gemäß den Vorgaben einiger Plotprogramme festgelegt werden, die aber geändert werden können, um das Aussehen des Plots zu verbessern.
quelle
Antworten:
IMO, was eine Figur zu "professioneller Qualität" macht, wird durch die Journal- / Publisher-Regeln definiert. Das bedeutet eigentlich "Veröffentlichungsqualität", die relativ ist, je nachdem, wo Sie veröffentlichen. Einige universelle Regeln scheinen aufzufallen - unabhängig von der verwendeten Plot-Software:
1) Eine Abbildung sollte so wenig Elemente wie möglich enthalten, um die Informationen / Ideen / Argumente zu vermitteln. Eine Figur sollte innerhalb weniger Sekunden leicht zu lesen / verstehen sein - wenn Sie länger brauchen, um zu verstehen, was auf der Figur vor sich geht, sind es möglicherweise zu viele Informationen. Dies ist manchmal schwer zu überprüfen, da Sie mit Ihren eigenen Zeichnungen / Daten vertraut sind - egal wie überlastet sie sind - und es nur wenigen Kollegen zeigen, um zu sehen, ob sie sie leicht lesen können. (Nicht zu verwechseln mit dem Verstehen der physikalischen Bedeutung hinter der Figur - dies dauert normalerweise einige Zeit).
2) Wenn Sie Farben verwenden müssen, ist es am besten, sich auf wenige zu beschränken, idealerweise auf der gegenüberliegenden Seite des Farbkreises. ZB blau und rot ist besser als blau und grün. Eine Figur mag viele Schattierungen haben - aber es ist am besten, wenige Hauptfarben zu haben. Ich benutze oft Blau (niedrige Werte) und Rot (hohe Werte) mit einem weißen Übergang dazwischen. Denken Sie immer an farbenblinde Leser.
3) Teilstriche, Konturetiketten usw. sollten ohne Lupe gut lesbar sein - also eine ähnliche Schriftgröße wie der Text im Tagebuch. Sie können überprüfen, ob alles lesbar ist, indem Sie eine Hardcopy mit Ziffernbreiten von 3 und 6 Zoll ausdrucken (dies sind in wissenschaftlichen Fachzeitschriften übliche Zifferngrößen).
4) Stellen Sie schließlich sicher, dass jedes einzelne Element der Figur seinen Zweck hat. Wenn es etwas gibt, das keine nützlichen Informationen enthält, werfen Sie es weg. Dies trägt zur Lesbarkeit der Abbildung bei.
An dem Punkt, an dem Sie mit dem Anpassen aller kleinen Elemente, aus denen eine Figur besteht, vertraut sind - Häkchen, Beschriftungen usw. -, spielt es keine Rolle, welches Werkzeug Sie verwenden, solange Sie in der Lage sind, ein sauberes EPS zu erstellen.
quelle
Es gibt ein paar Elemente, nach denen ich suche, wenn ich entweder in meiner eigenen Arbeit etwas von "Veröffentlichungsqualität" betrachte oder was ich in Betracht ziehe, wenn ich andere betrachte. Sie sind:
Die meisten davon sind ehrlich gesagt eher kreisspezifisch als programmspezifisch. Ich habe schreckliche Darstellungen in R und hervorragende Darstellungen in Excel gesehen.
quelle
Wenn wir über Datenzahlen sprechen, gehe ich zu den Quellen: Edward Tuftes Die visuelle Darstellung von qualitativen Informationen und schönen Beweisen .
Mr. Tufte geht natürlich auf einige Details ein, aber das Prinzip, das für mich auffällt, ist nicht, Tinte für Rahmen und Dekoration auszugeben, sondern so viel Tinte wie möglich für Informationen zu verwenden.
Geändert nach Marks Antrag:
Einige wichtige Punkte aus der visuellen Darstellung qualitativer Informationen sind:
Beautiful Evidence ist ein umfangreicheres Buch. Ich werde nur die Kapitelüberschriften reproduzieren:
Eine der interessanten Beobachtungen in Beautiful Evidence ist, dass wir im Allgemeinen Ausgabegeräte mit hoher Dichte (ein 300-DPI-Drucker ist heutzutage ein Gerät mit niedriger Dichte) für Drucksachen verwenden, aber häufig unsere Zahlen für Sieb- oder Zeilendrucker zeichnen, was ein enormes Potenzial verschwendet zur Übermittlung von Informationen.
quelle
Die besten Zahlen, die ich persönlich machen konnte, habe ich mit dem TeX-Paket PGF / TikZ gemacht . Wenn Sie LaTex verwenden, wie es viele in den Hard Sciences tun, haben Sie wahrscheinlich schon davon gehört.
Es scheint auch führend bei LaTex-Grafikpaketen zu sein. Ein beträchtlicher Teil der Fragen auf der TeX StackExchange-Site bezieht sich auf PGF / TikZ. Ich bin mir nicht sicher, warum die Ergebnisse so gut sind, aber ein Vorteil von PGF / TikZ gegenüber anderen Paketen bei der Verwendung von LaTeX ist, dass es sich einfach besser in den Text einfügt. Zum einen stimmen die Schriftarten in der Abbildung mit denen im Text überein.
quelle
Es ist fast einfacher zu charakterisieren, was einen schlechten Graphen ausmacht, als was einen guten Graphen ausmacht.
Einige Merkmale von schlechten Graphen:
Obwohl die meisten Softwarepakete in der Lage sind, gute Grafiken zu erstellen, hat fast kein Programm, mit dem ich jemals gearbeitet habe, standardmäßig einen Zustand erreicht, der gute Grafiken erzeugt. Sie müssen immer angepasst werden: entweder Schriftgrößen oder Anzeigebereiche oder Achsen- oder Symbolauswahl usw. Derzeit bevorzuge ich die Verwendung von matplotlib. Andere Mitglieder meiner Gruppe sind zu SciDavis migriert.
quelle
Ich hatte vernünftigen Erfolg mit dem Mathematica-Paket LevelScheme . Das Ausführungsmodell unterscheidet sich geringfügig von der herkömmlichen Mathematica-Programmierung, sodass mit der Verwendung eine Lernkurve verbunden ist. Es ist jedoch in der Lage, die Erstellung von Plots genau zu steuern, was in Mathematica schwierig ist. Außerdem gibt es als Nebenpaket ein Paket zum Generieren von benutzerdefinierten Teilstrichen.
(Sobald die Version mit Mathematica v.8-Unterstützung verfügbar ist, wird sie in SciDraw umbenannt.)
quelle