Bedingtes Einfärben des Textes einer DatentabelleIch möchte den Text bestimmter Zellen einer Datentabelle basierend auf einer Bedingung einfärben. Als Beispiel für das, was ich versuche, nehme ich Folgendes:
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Select Where(:Age > 14);
:Age << Color Cells( "Red" );
das Obige ergibt die Ausgabe:

aber dann ist das Ergebnis im Fenster:
win3 = New Window( "Combined Report",
Data Table Box(dt));

Es gibt keine Farbe.
Zusammenfassend lässt sich sagen, dass mein Versuch ähnlich dem ist, was mit den p-Werten in den Ausgabefenstern der Modelle passiert, nämlich dass sie bedingt eingefärbt werden, wenn sie sich der Grenze von 0,05 nähern.
Automatisierung und SkriptingDatenzugriffDatenexploration und -visualisierungBetreff: Text einer Datentabelle bedingt einfärbenWenn Sie << get as report verwenden, können Sie die Farben abrufen
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Select Where(:Age > 14);
:Age << Color Cells("Red");
dt << clear select;
nw = New Window("",
dt << get as report
);

Betreff: Text einer Datentabelle bedingt einfärbenEine Datentabelle mit Zellfarben kann in ein Journal verschoben werden
names default to here(1);
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:name << color cells("red",{3,4,5,6,7});
dt:age << color cells("blue", {6, 8, 10});
nw = New Window("Output", <<JOURNAL></JOURNAL>
<P><SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="txnelson_0-1728652930272.png" style="width: 400px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="txnelson_0-1728652930272.png" style="width: 332px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="txnelson_0-1728652930272.png" style="width: 332px;"><span class="lia-inline-image-display-wrapper" image-alt="txnelson_0-1728652930272.png" style="width: 332px;"><img src="https://us.v-cdn.net/6038925/uploads/images/69035i30F4E03890B26090/txnelson_0-1728652930272.png" role="button" title="txnelson_0-1728652930272.png" alt="txnelson_0-1728652930272.png" /></span></SPAN></SPAN></SPAN></P>
<P><SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="txnelson_2-1728652973234.png" style="width: 400px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="txnelson_2-1728652973234.png" style="width: 153px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="txnelson_2-1728652973234.png" style="width: 153px;"><span class="lia-inline-image-display-wrapper" image-alt="txnelson_2-1728652973234.png" style="width: 153px;"><img src="https://us.v-cdn.net/6038925/uploads/images/69037i96EE77964E3894C5/txnelson_2-1728652973234.png" role="button" title="txnelson_2-1728652973234.png" alt="txnelson_2-1728652973234.png" /></span></SPAN></SPAN></SPAN></P>
<P>Mit einer alternativen Methode kann die Datentabelle zu einem Nicht-Journal-Fenster hinzugefügt werden, indem sie durch ein Journal geleitet und dann zu einem Standardanzeigefenster hinzugefügt wird</P>
<P> </P>
<CODE class=" language-jsl">names default to here(1);
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:name << color cells("red",{3,4,5,6,7});
dt:age << color cells("blue", {6, 8, 10});
nw = new window("Outline",ob=outlinebox("data table"));
ob<<APPEND></APPEND>
<P><SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="txnelson_3-1728653771020.png" style="width: 400px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="txnelson_3-1728653771020.png" style="width: 116px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="txnelson_3-1728653771020.png" style="width: 116px;"><span class="lia-inline-image-display-wrapper" image-alt="txnelson_3-1728653771020.png" style="width: 116px;"><img src="https://us.v-cdn.net/6038925/uploads/images/69038iDDAC0EA4E28A359D/txnelson_3-1728653771020.png" role="button" title="txnelson_3-1728653771020.png" alt="txnelson_3-1728653771020.png" /></span></SPAN></SPAN></SPAN></P>
<P> </P>
<P> </P>Betreff: Text einer Datentabelle bedingt einfärbenSchön! Aber in meinem Fall ist die Tabelle breit und hat Bildlaufleisten.

Und das verbirgt die letzte Spalte, die ich nicht möchte. Ist es möglich, die Breite der Berichtstabelle an das Fenster anzupassen?
Betreff: Text einer Datentabelle bedingt einfärbenSie können die Scrollbarkeitseigenschaft des erstellten Tabellenfelds ändern
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Probe.jmp");
dt << Select Where(:Site > 2);
:Site << Color Cells("Red");
dt << clear select;
nw = New Window("",
rep = dt << get as report
);
tb = rep << Child;
tb << Set Scrollable(0,0);