Legen Sie im Diagrammersteller die Standardlinienbreiten für Kartenformen festIst es möglich, im Graph Builder eine andere Standardlinienbreite für eine Kartenform festzulegen? Derzeit wird jedes Mal, wenn ich im Graph Builder eine Karte mit einer referenzierten „Kartenrollen“-Spalte erstelle, standardmäßig eine Breite von 1 verwendet. Um es auf den passenden Maßstab zu ändern, muss ich zu „Diagramm anpassen“ > „Form“ > „Linienbreite“ gehen und es jedes Mal manuell ändern. Danke
Betreff: Standardlinienbreiten für Kartenformen im Diagrammersteller festlegenJa, das ist gut, ich hatte nicht den Gedanken, das Skript des Diagramms aufzuzeichnen, obwohl ich es oft verwende, um knifflige Optionen zu finden. Ich habe nur gesehen, dass eine manuelle Änderung nicht im Protokoll aufgezeichnet wurde, und bin nicht weitergegangen um das JSL-Transkript auf andere Weise zu finden. Schande über mich!
Betreff: Standardlinienbreiten für Kartenformen im Diagrammersteller festlegenIch habe das herausgefunden, indem ich es JMP zunächst für mich schreiben ließ. Ich habe zuerst die Linienbreite im Menü „Anpassen“ geändert

und dann das Skript für Graph Builder in die Zwischenablage verschoben
Graph Builder(
Variables(Shape(:Country)),
Elements(Map Shapes(Legend(10))),
SendToReport(
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg(Shape Seg(1), {Line Width(11)})}
)
)
)
Von da an wusste ich, dass ich Find Seg verwenden kann, um einen Verweis auf Shape Seg(1) zu erhalten, und schließlich habe ich einfach versucht, ob << Line Width() funktionieren würde. Nachdem Sie wissen, dass Sie nach Shape Seg anstelle von Graph Builder suchen sollen, können Sie natürlich auch im Scripting Index danach suchen.
Betreff: Standardlinienbreiten für Kartenformen im Diagrammersteller festlegenGroßartig, danke, es funktioniert für meine Bedürfnisse! Ich habe nach einer Art Option gesucht, die mit dem Graphic Builder verknüpft und nicht mit einem Objekt verknüpft ist
Betreff: Standardlinienbreiten für Kartenformen im Diagrammersteller festlegenIch bin mir nicht sicher, ob es eine Möglichkeit gibt, die Standardeinstellungen in Bezug auf die Linienbreite von Shape zu ändern, aber hier ist eine Möglichkeit, es per Skript zu erstellen:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/PopAgeGroup.jmp");
gb = dt << Graph Builder(
Variables(Shape(:Country)),
Elements(Map Shapes(Legend(10)))
);
seg = Report(gb)[FrameBox(1)] << Find Seg(Shape Seg(1));
seg << Line Width(1);
wait(1);
seg << Line Width(2);
wait(1);
seg << Line Width(3);
Betreff: Standardlinienbreiten für Kartenformen im Diagrammersteller festlegenHallo, ich interessiere mich auch sehr für die Frage, ob wir häufig die Kartenformfunktion verwenden, aber das Ergebnis ist in bestimmten Fällen etwas „unordentlich“ und wir verwenden die Linienbreite, um die Visualisierung etwas aufzuräumen.
Hat jemand die Antwort? Das Menü „Anpassen“ scheint im JSL-Skriptindex nicht erwähnt zu werden ...