Ausblenden von 'Where (...)' - Textfeldern in Grafiken mithilfe von JSLHallo,
Ist es möglich, die Textzeile mit Where (col = "x") wie im angehängten Bild gezeigt mithilfe von Skripten auszublenden / zu entfernen? Ich bin neu bei JMP und habe noch nicht alle Vor- und Nachteile herausgefunden.
Ich habe einen Satz gestapelter Daten, in denen sich alle Metaboliten / Zählmarken (pH, Osmo usw.) in einer Spalte und alle entsprechenden Daten in einer anderen befinden. In meinem Fall ist das Textfeld where () irrelevant, da ich meine Figurentitel mit derselben Bezeichnung umbenannt habe. Ich kann das Textfeld vorübergehend manuell ausblenden, indem ich mit der rechten Maustaste darauf klicke, wenn ich das Bild in JMP ansehe. Ich bin mir jedoch nicht sicher, wie ich es mit JSL ausblenden und beim Exportieren in HTML ausgeblendet lassen soll.
Hier ist ein Beispielskript für eine meiner Grafiken:
Graph Builder(
Size( 531, 464 ),
Show Control Panel( 0 ),
Variables(
X( :Step ),
Y( :Name( "BR Metabolite/Count Data" ) ),
Overlay( :Run )
),
Elements(
Line( X, Y, Legend( 1 ) ),
Points( X, Y, Legend( 2 ), Jitter Limit( 0.2018 ) )
),
Where( :Name( "Metabolite/Count" ) == "pH" ),
SendToReport(
Dispatch(
{},
"Graph Builder",
OutlineBox,
{Set Title( "pH" ), Image Export Display( Normal )}
),
Dispatch(
{},
"graph title",
TextEditBox,
{Set Text( "pH vs. Step" )}
),
Dispatch( {}, "Y title", TextEditBox, {Set Text( "pH" )} )
)
);Danke für die Hilfe!
GrafikSkriptingBetreff: Ausblenden von 'Wo (...)' - Textfeldern in Grafiken mithilfe von JSLDas sollte funktionieren
gb = Graph Builder(
Size( 531, 464 ),
Show Control Panel( 0 ),
Variables(
X( :Step ),
Y( :Name( "BR Metabolite/Count Data" ) ),
Overlay( :Run )
),
Elements(
Line( X, Y, Legend( 1 ) ),
Points( X, Y, Legend( 2 ), Jitter Limit( 0.2018 ) )
),
Where( :Name( "Metabolite/Count" ) == "pH" ),
SendToReport(
Dispatch(
{},
"Graph Builder",
OutlineBox,
{Set Title( "pH" ), Image Export Display( Normal )}
),
Dispatch(
{},
"graph title",
TextEditBox,
{Set Text( "pH vs. Step" )}
),
Dispatch( {}, "Y title", TextEditBox, {Set Text( "pH" )} )
)
);
(Report( gb ) << top parent)[Text Box( 1 )] << delete;Betreff: Ausblenden von 'Wo (...)' - Textfeldern in Grafiken mithilfe von JSLDie Verwendung der Nachricht << Löschen in diesem Fall wirkt sich auf die gewünschte Änderung aus, wahrscheinlich ohne Auswirkungen. Eine sicherere Änderung ist über die Meldung << Sichtbarkeit verfügbar. Verwenden Sie das Collapse-Argument, um es unsichtbar zu machen und nicht um Platz im Fenster zu sparen.
Betreff: Ausblenden von 'Wo (...)' - Textfeldern in Grafiken mithilfe von JSLDanke für Ihre Hilfe.
Es funktioniert hervorragend für eine einzelne Figur, fügt aber derzeit keine der geänderten Figuren zu meiner vlistbox hinzu. Es spuckt immer eine leere Schachtel aus, wenn ich versuche, sie zu kombinieren. Ich habe auch << Sichtbarkeit (1) versucht und hatte die gleichen Ergebnisse.
(Report( gb1 ) << top parent)[Text Box( 1 )] << delete;
(Report( gb2 ) << top parent)[Text Box( 1 )] << delete;
(Report( gb3 ) << top parent)[Text Box( 1 )] << delete;
(Report( gb4 ) << top parent)[Text Box( 1 )] << delete;
//(Report( gb5 ) << top parent)[Text Box( 1 )] << delete;
(Report( gb6 ) << top parent)[Text Box( 1 )] << delete;
(Report( gb7 ) << top parent)[Text Box( 1 )] << delete;
(Report( gb8 ) << top parent)[Text Box( 1 )] << delete;
(Report( gb9 ) << top parent)[Text Box( 1 )] << delete;
(Report( gb10 ) << top parent)[Text Box( 1 )] << delete;
fig3 = expr(
New Window( "Production Bioreactor - Metabolites/Counts",
V List Box(gb1,gb2,gb3,gb4, gb6, gb7,gb8,gb9,gb10,gb11,gb12,gb13
)
));
Betreff: Ausblenden von 'Wo (...)' - Textfeldern in Grafiken mithilfe von JSLOhne Ihr vollständiges Skript zu sehen, ist es ziemlich schwierig festzustellen, wo das Problem liegt. Meine andere Frage ist, warum Sie alle Löschvorgänge an einem einzigen Punkt in Ihrem Code ausführen, anstatt den Löschcode an dem Punkt zu haben, an dem das Diagramm erstellt wird. Oder verwenden Sie eine By-Klausel in Ihrem Code, die die Struktur des Anzeigebaums in eine völlig andere Hierarchie als das einzelne eigenständige Diagramm ändert.