<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich habe in diesen Foren ein ähnliches Thema gesehen, aber die Frage wurde nie beantwortet.
Warum wird nach dem expliziten Formatieren der Legende (Rahmen) in meinem Contour-Plot-Anzeigefeld die Legende in JMP korrekt angezeigt. Wenn ich sie jedoch als JPEG oder PNG-Datei speichere, wird die hässliche Standardformatierung wiederhergestellt.
Eval (Eval Ausdruck (
C = Konturdiagramm (
X (: ROW #,: COL #),
Y (Eval (YY)),
Von (: WAFER),
Datenpunkte anzeigen (1),
Fehlende Datenpunkte anzeigen (1),
SendToReport (
Versand(
{},
"Konturdiagramm",
FrameBox,
{Markergröße (6), DispatchSeg (
Marker Seg (2),
{Farbe ("Mittelhelles Grau")}
)}
)
Dispatch ({}, "Contour Legend", FrameBox, {Frame Size (110.200)}) // DIES IST DIE LINIE, DIE WIRKSAM NICHT ZÜCHTET WIRD
)
);
));
// STOP hier, Legende zeigt alle 6 Konturen vertikal übereinander an - RICHTIG
C << Bild speichern (PIC_STRING, JPEG);
// Hier stoppen, Legende geändert, Liste jetzt horizontal, Bild speichert diese Version, schneidet die Hälfte der Werte ab - INCORRECT
Noch seltsamer ist, dass der andere Versand, den ich an den Bericht sende, wodurch die Marker besonders groß werden, nicht zurückgeschickt wird. Hat es etwas mit der Standardgröße von JPEG- oder PNG-Dateien zu tun?
Keine Ursache. Laut JMP-Unterstützung ist dies ein bekanntes Problem. Eine nützliche Problemumgehung besteht darin, "wait (0,1)" unmittelbar vor dem Speichern einer Zeichnung in JPEG einzufügen.
Alternativ habe ich festgestellt, dass das Schreiben in ein Journal und das Speichern des Journals als JPEG ebenfalls funktionieren.
Beide Ansätze machen jedoch einen bereits langsamen Job zu einem noch langsameren Job (dauert etwa 3-4 Minuten für 400 Bilder).