Beim Erstellen eines bivariaten Diagramms (z. B.) ist die Größe des Textfelds für die Innenschrift zu schmal.
Nachdem ich das Skript ausgeführt habe, muss ich bei gedrückter STRG-Taste mit der rechten Maustaste auf das Textfeld klicken, „Text umbrechen“ auswählen und dann die gewünschte Größe auswählen.
Gibt es eine Möglichkeit, die Größe standardmäßig auszuwählen? Oder gibt es eine Möglichkeit, das Skript zu ergänzen, um den Plot mit der gewünschten Umbruchtextgröße zu generieren?
Zum Beispiel:
Textfeldergebnis

Textfeld-Ergebnisse, die ich möchte

Der von mir verwendete JSL-Code - Y,X kann beliebige numerische Daten sein. Legende im Nominal wie Hose_1, House_2, ... (Referenzzeile nicht wichtig)
Bivariate(
Y( :Y_column ),
X( :X_column),
by(),
Automatic Recalc( 1 ),
Group By(:Some_column),
Fit Spline( 0.1, Standardized,{REPORT(0)} ),
SendToReport(
Dispatch({},"1",ScaleBox,{Format( "m/d/y", 10 ), Interval( "Day" ), Inc( 4 ), Minor Ticks( 1 ),Rotated Labels( "Vertical" )}),
Dispatch({},"2",ScaleBox,{Add Ref Line( eval(Some_Line_set_in_global), "DashDotDot", "Black", "UCL", 2 ),Add Ref Line( eval(Some_Line_set_in_global), "DashDotDot", "Black", "LCL", 2 )}),
Dispatch({},"3",ScaleBox,{Rotated Labels( "Vertical" )}),
Dispatch({},"Bivar Plot",FrameBox,{Marker Size( 1 ), Marker Selection Mode( "Unselected Faded" ),{Frame Size( 390, 270 ), Marker Size( MSB ), Line Width Scale( 1 )},
Row Legend(:Some_column,Color( 1 ),Color Theme( "JMP Default" ),Marker( 0 ), Marker Theme( "" ),Continuous Scale( 0 ),Reverse Scale( 0 ),Excluded Rows( 0 ))}
)
)
);Das
Hallo, das geht wie folgt. Informieren Sie sich über die Navigation im JMP-Anzeigebaum, um zu erfahren, wie Berichte erstellt werden, und den xPath ( )-Befehl, da er Ihnen mehr Komfort bietet.
Hier gilt es, zwei Fragen zu beantworten:
1) In welcher Struktur befindet sich der Text und
2) Wie Sie am besten bequem auf diese Strukturen zugreifen können – wenn möglich auf alle gleichzeitig.
Die Meldung << Baumstruktur anzeigen kann bei 1) helfen, und xPath ( ) kann oft bei 2) helfen.
Führen Sie das folgende Skript aus. Ich habe darin einen Stopp ( ) eingefügt, nachdem ich die Meldung << Baumstruktur anzeigen verwendet habe. Untersuchen Sie die Baumstruktur. Sie werden feststellen, dass der zu ändernde Text in jeder der TextEditBox-Strukturen liegt, die im Bericht der PictureBox( 2 ) untergeordnet sind.

Wenn Sie dies wissen, erstellen Sie den Rest des Skripts wie ich. Im endgültigen Skript lassen Sie natürlich die Zeilen mit rep << show tree structure und stop ( ); weg.
Names Default To Here(1);
dt = astable((1::20)` || ((3::60::3)` + J(20,1,randomnormal())), <
<COLUMN names=""></COLUMN> Fit Where(
:groupgroupgroupgroupgroupgroup == "d",
Fit Spline( 0.1, {Line Color( {66, 112, 221} )} )
)
);
rep = report(biv);
rep << show tree structutre;
stop ();
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Use the tree structure to notice where the smoothing fit descriptions lie.
// They are in the 2nd picturebox of the report.
//get the picture box holding the spline fit descriptions
picBox = report(biv)[picturebox(2)];
// set the width of the textEditBoxes within the picture box, all at once, using xPath
// width is in pixels... use something you know will be well long enough.
( picBox << xPath("//TextEditBox") ) << set wrap width ( 1000 );
Prost,
Brady
Ich arbeite mit JMP14. Es hat funktioniert, als ich den Befehl "set wrap width ( 1000 )" in "set wrap ( 1000 )" geändert habe.
Funktioniert einwandfrei
Danke
Trinken