JMP Academic Webinar – Erstellen von Grafiken in Publikationsqualität
Holen Sie sich die JMP-Software kostenlos für den akademischen Gebrauch unterjmp.com/student
Forschungspublikationen und Präsentationen erfordern hochwertige Datenvisualisierungen, die oft spezifischen Formatierungsanforderungen, ästhetischen Vorlieben oder anderen Anpassungswünschen entsprechen. Die meisten JMP-Anwender kennen die Stärken von JMP bei der explorativen Grafikerstellung, doch weniger wissen, dass JMP auch hochgradig individuelle Grafiken in publikationsreifer Qualität erstellen kann. In diesem Webinar lernen Sie grundlegende und fortgeschrittene Techniken zur Anpassung von Grafikformaten und -ästhetik sowie den Export von Grafiken in hochwertige Bildformate, deren Größe ohne Unschärfe oder Pixelbildung angepasst werden kann. Sie erfahren außerdem, wie Sie JMP-Grafiken nach dem Export extrem detailliert anpassen und so nahezu unbegrenzte Anpassungsmöglichkeiten eröffnen.
Ergebnisse teilen und kommunizierenBetreff: Erstellen von Grafiken in PublikationsqualitätGelöst, vielen Dank! Beim Upgrade auf JMP 17 wurde standardmäßig Französisch (meine Systemsprache) verwendet. Deshalb wurde Graphbuilder zu Constructeurs de graphiques... Ich habe es im Skript geändert und es funktioniert wieder.
Betreff: Erstellen von Grafiken in PublikationsqualitätHallo @arnaudsteyaert , bitte verwenden Sie „Eigenschaften anzeigen“ wie im obigen Beispiel, um den Box-Pfad zu überprüfen und sicherzustellen, dass Sie auf den richtigen Pfad verwiesen haben. Dies ist im Allgemeinen der richtige Ansatz für die Art von Fehlermeldung, die Sie erhalten haben.
Betreff: Erstellen von Grafiken in PublikationsqualitätHallo,
Ich stelle fest, dass die Skriptlösung nicht mehr funktioniert, seit ich auf JMP Pro 17 aktualisiert habe ... Die Fehlermeldung besagt, dass der Name beim Zugriff auf Window("...") nicht gefunden werden kann. Hat sich etwas an der Art und Weise geändert, wie JMP nach Windows sucht? Sollte ich das JSL-Skript ändern?
Window("2023 MICROVOLT individual differences - Graph Builder")["Graph Builder",GraphBuilderBox(1)] << Set Width(450);
Window("2023 MICROVOLT individual differences - Graph Builder")["Graph Builder",GraphBuilderBox(1)] << Set Height(275)Jede Hilfe wäre sehr dankbar.
Arnaud
Betreff: Erstellen von Grafiken in PublikationsqualitätVielen Dank! Die Point-and-Click-Methode ist etwas schwierig, wenn Sie eine Y-Gruppierungsvariable haben, da GraphBuilder beide Panels als unabhängige Frames betrachtet. Ich habe die zweite Methode in einem Skript für Diagramme implementiert, an dem ich gerade arbeite, und sie funktioniert hervorragend!
Betreff: Erstellen von Grafiken in Publikationsqualität@arnaudsteyaert , ich bin sicher, dass viele auf diese Situation stoßen. Danke, dass du es angesprochen hast.
Sie können die Diagrammabmessungen in Pixel manuell festlegen, um sie an den für Ihre Publikation erforderlichen Maßstab anzupassen, und dann die Schriftarten anpassen, um die Lesbarkeit zu verbessern, bevor Sie das Diagramm in Ihr Dokument einfügen. Es gibt mehrere Möglichkeiten, die Pixelgröße festzulegen: per Point-and-Click oder per JSL-Code. JSL bietet die umfassendste Kontrolle über die gesamten Diagrammdimensionen, aber Sie können ohne zusätzliche Komplexität dorthin gelangen, wo Sie es benötigen.
Zeigen und Klicken
Sie können die Rahmengröße des Diagramms in Pixeln festlegen, indem Sie mit der rechten Maustaste in ein beliebiges Diagramm klicken und zu „Größe/Skalierung“ > „Rahmengröße“ gehen (was sich im Diagramm-Builder im Untermenü „Diagramm“ befindet). Beachten Sie, dass dadurch die Größe des Diagrammrahmens (dh des Plotbereichs) festgelegt wird, sodass Ihre Achsen, Titel usw., die außerhalb des Rahmens liegen, nicht betroffen sind und über die von Ihnen angegebenen Abmessungen hinausgehen. Wenn Sie die Rahmengröße jedoch so weit verkleinern, dass mehr Platz für Achsen usw. bleibt, können Sie wahrscheinlich nahe genug an die gewünschte Gesamtgröße herankommen, sodass eine vernachlässigbare Größenänderung erforderlich ist, sobald sich das Bild in Ihrem Dokument befindet. Wenn Sie jedoch eine detailliertere Kontrolle wünschen, lesen Sie weiter.
JSL
Gehen Sie zu Datei > Neues Skript, kopieren Sie diesen Code, fügen Sie ihn in das Fenster ein und klicken Sie dann auf Ausführen, um ein Diagramm zu erstellen, bei dem das gesamte Diagramm einschließlich Achsen usw. 700 x 500 Pixel groß ist. Die letzten beiden Zeilen sind der wichtige Teil: Sie verweisen auf den Teil des Graph Builder-Berichtsfensters, der das Diagramm, die Achsen usw. enthält, und senden die Nachrichten „Set Width()“ und „Set Height()“ an diesen.
// Run this just once to create a graph to resize
dt = Open("$SAMPLE_DATA/Fitness.jmp");
dt << Graph Builder(
Size( 714, 577 ),
Show Control Panel( 0 ),
Variables( X( :RstPulse ), Y( :Oxy ) ),
Elements( Points( X, Y, Legend( 3 ) ), Line Of Fit( X, Y, Legend( 5 ) ) )
);
// Change the width and height values and rerun these lines to see how the total graph size changes
Window("Fitness - Graph Builder")["Graph Builder",GraphBuilderBox(1)] << Set Width(700);
Window("Fitness - Graph Builder")["Graph Builder",GraphBuilderBox(1)] << Set Height(500)<BR />
In der Praxis müssen Sie also mit der Maus auf das gewünschte Diagramm klicken, dann ein neues Skriptfenster öffnen und ein paar Codezeilen ausführen, um die Breite und Höhe festzulegen. Wenn Sie im Graph Builder arbeiten, ersetzen Sie in den letzten beiden Zeilen des Beispiels einfach Ihren Fensternamen anstelle von „Fitness – Graph Builder“, dann funktioniert es möglicherweise einwandfrei. Andernfalls kann JMP die Referenz für Sie ausspucken. Klicken Sie mit der rechten Maustaste in das Diagramm und gehen Sie zu Eigenschaften anzeigen . Verwenden Sie die Anzeigestruktur auf der rechten Seite, um das Feld zu finden, das Ihr gesamtes Diagramm enthält, und verwenden Sie dann den Abschnitt „Boxpfad“, um die Referenz abzurufen. So sieht das für das Beispiel aus:

Betreff: Erstellen von Grafiken in PublikationsqualitätSuper interessantes Webinar, vielen Dank. Ich habe jedoch eine Frage. Diagramme für Zeitschriftenpublikationen müssen normalerweise eine bestimmte Größe haben (z. B. Spaltenbreite). Wie können Sie JMP dazu bringen, diese Einschränkungen zu respektieren? Dies ist wichtig, denn wenn Sie die Größe nachträglich ändern, ändert sich die für den Text gewählte Punktgröße (oder Sie müssen sie manuell in einer Vektorgrafik-App ändern). Haben Sie Ratschläge zu diesem Thema? Jede Hilfe wird sehr geschätzt.
Betreff: Erstellen von Grafiken in PublikationsqualitätDanke für den Vorschlag, @ArturoDS . Die JMP-Wunschliste ist der beste Ort, um Anfragen für neue Funktionen wie diese einzureichen.
Betreff: Erstellen von Grafiken in PublikationsqualitätHallo Ross,
Vielen Dank für dieses Webinar. Es war wirklich nützlich, besonders der letzte Teil. Allerdings habe ich eine Anmerkung: Das Hinzufügen von hoch- und tiefgestellten Zeichen ist in JMP nicht ganz einfach. Entweder kann man die Powerpoint-Methode verwenden, die Sie in Ihrer Präsentation gezeigt haben, oder in meinem Fall habe ich die Unicode-Tastatur auf dem Mac verwendet. Wäre es möglich, in einer zukünftigen Version des Programms ein kleines Menü für diese Exponenten einzufügen?
Mit freundlichen Grüße,
Arturo
Betreff: Erstellen von Grafiken in PublikationsqualitätDanke, @markschalt ! Mögen Ihre Grafiken für immer schön sein.
Betreff: Erstellen von Grafiken in PublikationsqualitätRoss: Tolles Webinar! Zum ersten Mal habe ich alle diese Tipps/Tricks in einem Video gesehen. Ich habe dies mit den JMP-Benutzern meines Unternehmens geteilt (um sie dazu zu bewegen, es besser zu machen ...). Danke!