Ich zeige mehrere Überlagerungsdiagramme innerhalb der JSL-H- und V-Listbox-Struktur an. Ich ändere das Start- und Enddatum der in diesen Diagrammen angezeigten Daten (siehe Codeausschnitt unten) und möchte, dass die Y-Achsendaten automatisch so skaliert werden, dass sie in das angezeigte Fenster passen, ohne die Min- und Max-Werte jedes Mal manuell ändern zu müssen Ändern Sie den Datumsbereich.Ich kann im JSL-Skripthandbuch keine Informationen dazu finden, wie dies erreicht werden kann, und frage mich, ob dies möglich ist und wenn ja, wie?
sdate = Datum MDY( 5, 1, 2011 );
edate = Datum MDY( 5, 8, 2011 );
Neues Fenster („Dendrometer-Messwerte“,
H-Listenfeld (
V-Listenfeld(
op1 = Overlay-Plot(
X( :Name( "Datum & Uhrzeit" ) ),
Y( :Name( "Adj, Scld, AN4 Large Point, Bt NW (µm)" ), :Name( "Dampfdruckdefizit (kPa)" ) ),
Y-Skala (links, rechts),
Separate Achsen (1),
Connect Thru fehlt( 1 )
),
Report( op1 )[Frame Box( 1 )] << Frame Size( 700, 300 ),
Report( op1 )[Axis Box( 1 )] << Axis Settings(
{Format( "Fixed Dec", 10, 0 ), Min( -7650 ), Max( -6800 ), Inc( 50 ), Minor Ticks( 1 ), Show Major Grid( 1 )}
) << Achsenbeschriftung entfernen << Achsenbeschriftung hinzufügen( "Adjusted Dendrometer Readings (um)" ),
Report( op1 )[Axis Box( 2 )] << Axis Settings(
{Format( „m/d/y“, 10 ), Interval( „Day“ ), Inc( 1 ), Minor Ticks( 0 ), Show Major Grid( 1 ), Show Minor Grid( 0 ),
Min( sdate ), Max( edate )}
) << Achsenbeschriftung entfernen << Achsenbeschriftung hinzufügen( „Datum & Uhrzeit“),
Report( op1 )[Axis Box( 3 )] << Axis Settings(
{Format( "Fixed Dec", 10, 2 ), Min( 0 ), Max( 2 ), Inc( 0.25 ), Minor Ticks( 1 ), Show Major Grid( 1 )} ),
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo Terapin,
Vielen Dank, dass Sie eine interessante Frage gestellt haben. Ich hatte schon einmal eine ähnliche Frage. Ich frage mich, ob Sie mir Ihre JMP-Tabelle schicken würden, damit ich sie testen und versuchen kann, eine Lösung zu finden.
Mit freundlichen Grüßen
Kun, Leanpharma@gmail.com
Damit JMP die Mindest- und Höchstwerte einer Achse automatisch skaliert, achten Sie darauf, diese Einstellungen nicht in das Skript aufzunehmen. Wenn beispielsweise andere Einstellungen für das Achsenformat wünschenswert sind, geben Sie diese an und schließen Sie die Mindest- und Höchstwerte aus.
Report( op1 )[Axis Box( 3 )] << Axis Settings(
{Format( "Fixed Dec", 10, 2 ), Min( 0 ), Max( 2 ), Inc( 0.25 ), Minor Ticks( 1 ), Show Major Grid( 1 )} ),
wird:
Report( op1 )[Axis Box( 3 )] << Axis Settings(
{Format( "Fixed Dec", 10, 2 ), Inc( 0.25 ), Minor Ticks( 1 ), Show Major Grid( 1 )} ),