Kartenformen mit nicht geografischen Karten, mehreren KartenIch verwende Kartenformen mit Wafer-Layouts anstelle von geografischen Daten und habe ein Problem und eine Frage ...
Ausgabe: Wenn ich auf anderen Plattformen als dem Graph Builder „Hintergrundkarte …“ verwende, um die Grenzen meiner Fotolithographie anzuzeigen, verschwinden die Daten sofort, was offenbar damit zusammenhängt, dass die ).Ich kann das Problem beheben, indem ich es wieder auf linear zurücksetze, oder ich könnte ein Skript erstellen, damit es einwandfrei funktioniert, aber es ist ein Ärgernis.Der Graph Builder kann eine Hintergrundkarte anwenden und die Achsen linear belassen.
Vielleicht ist dies einfach etwas, das in Zukunft verbessert werden kann, aber ich frage mich, ob es jetzt eine gute Problemumgehung gibt ... eine Präferenz, die ich irgendwo übersehe?Ich sehe, ich konnte JMP sagen, dass meine X/Y-Spalten verschiedene geografische Typen haben, bin mir aber nicht sicher, ob ich irgendwie sagen kann, dass dies definitiv nicht der Fall ist.
Frage: Ich vermute, dass dies nicht auf nicht-geografische Daten beschränkt ist, da es historische Ländergrenzen oder ähnliches geben könnte, sondern ich kann problemlos mehrere unterschiedliche Layouts erstellen, die dieselben Namen (nur Zahlen) für die Regionen verwenden.Kein Problem für die Hintergrundkarte ... wo Sie die Kartendatei auswählen, aber für den Fall, dass im Diagrammersteller eine Spalte in die Kartenform eingefügt wird, frage ich mich, wie das funktioniert.Es scheint in der Lage zu sein, das richtige Layout zu erraten – und es ist sehr cool, dass Sie die Karte nicht auswählen müssen –, aber gibt es einen Punkt, an dem gefragt wird, ob verschiedene Layouts tatsächlich mit einem begrenzten Datensatz kompatibel sind?Und wenn ich ein Skript für den Graph Builder erstelle, gibt es in diesem Zusammenhang eine Möglichkeit, ihm explizit mitzuteilen, welche Kartendatei er verwenden soll?Ich verstehe, wie Sie das tun, was Sie interaktiv tun. Geben Sie eine Spalte als Shape () an. Gibt es jedoch eine Möglichkeit, mit möglicherweise mehrdeutigen Karten umzugehen?
Betreff: Formen mit nicht geografischen Karten zuordnen, mehrere KartenIch habe ein paar Dinge dazu gefunden ...
(1) Bei mehreren Karten sehe ich, dass ich eine MapShape-Spalteneigenschaft festlegen kann, die eine bestimmte zu verwendende Kartendatei angibt.und diese Kartendatei kann sich sogar an einem anderen Ort befinden, sodass sie vermutlich nicht mit irgendetwas im Kartenordner verwechselt wird, falls es zu Konflikten zwischen Karten kommen könnte, die sich überschneidende Namen verwenden.Beitrag mit Beispiel dafür hier: https://community.jmp.com/t5/JMP-Scripts/Hexagonal-and-Square-United-States-Maps-for-Graph-Builder/ta-p/22637
(2) Dies brachte mich auf die Idee, dass ich vielleicht mit einer Eigenschaft eine lineare Skalierung meiner xy-Spalten erzwingen könnte, aber obwohl es auch eine Achseneigenschaft für die Spalten gibt, die die Angabe von Standardachsen ermöglicht, werden die x-Achsen immer noch dazu gezwungen geodätisch, wenn ich eine Hintergrundkarte hinzufüge.Dies geschieht, wenn ich mithilfe meiner X- und Y-Spalten Daten in einem bivariaten Diagramm dargestellt habe, dann mit der rechten Maustaste auf den Hintergrund geklickt und Hintergrundkarte ausgewählt und von dort aus meine Grenzen ausgewählt habe.Ich denke tatsächlich darüber nach, ein Skript dafür zu erstellen, da es ein unvermeidbares Merkmal der manuellen Auswahl der Hintergrundkarte zu sein scheint.(einfach genug, um es für einen bestimmten Skriptbericht zum Laufen zu bringen, aber seit ich dies ursprünglich gepostet habe, haben wir einen schönen Satz gemeinsam genutzter Kartendateien für unsere internen Karten erstellt, sodass es jetzt viele Benutzer gibt, die erwarten könnten, dieses einfache Handbuch zu verwenden Prozess, um verschiedene mögliche Hintergründe auf die eigene Handlung anzuwenden und dann dieses Problem zu haben.).
Betreff: Formen mit nicht geografischen Karten zuordnen, mehrere Karten@hardner ,
Ich bin mir nicht ganz sicher, wie Sie Ihr Hintergrundbild hinzufügen. Ich habe Waferkarten mithilfe einer Formdatei erstellt.
Außerdem bietet das folgende Skript aus dem Skriptindex > Anzeigefelder > Bild hinzufügen ein Beispiel für die Verwendung von Grenzen.
Ich würde wahrscheinlich ein Add-in oder ein Hotkey-Skript erstellen, das Sie oder den Benutzer zur Eingabe des Produkts und/oder des Probenahmeplans auffordert und dann über JSL das Bild auswählt, den Maßstab und die Grenze festlegt.Wenn Sie mehrere Diagramme haben (nach Gruppe oder mehreren Y- oder X-Diagrammen), könnte das Skript das aktuelle Fenster abrufen, alle FrameBoxen finden und auf einmal festlegen.
Die Angabe einiger weiterer Details würde wahrscheinlich zu weiteren Vorschlägen/Hilfe führen.
Names Default To Here( 1 );
img = Open( "$SAMPLE_IMAGES/windmap.png", "png" );
w = New Window( "View Image",
Graph Box(
FrameSize( 500, 500 ),
X Scale( 0, 100 ),
Y Scale( 0, 100 ),
<<ADD image=""></ADD>