Alternative ZeilenschattierungsfarbenIch habe in meinem Skript die alternative Zeilenschattierung auf 1 eingestellt und die Zeilen in meinen Datentabellen sind in Grautönen gefärbt. Ich würde die verwendeten Farben gerne in zwei Blautöne ändern. Was ist der beste Weg, dies in jsl zu codieren?
MassenanpassungBetreff: Alternative ZeilenschattierungsfarbenVielen Dank, dass Sie sich die Zeit genommen haben, ein Beispiel beizufügen. Das ist genau das, wonach ich gesucht habe, da ich noch neu in der JSL-Codierung bin.
Vielen Dank für deine Hilfe.
Craig.
Betreff: Alternative ZeilenschattierungsfarbenDieser Code soll Ihnen eine Vorstellung davon geben, wie man das für eine Datentabelle macht.
dt = New Table( "Test Banding", Add Rows( 4 ),
New Column( "Column 1", Character, "Nominal",
Set Values( {"a", "b", "c", "d", "e"} ) ),
New Column( "Column 2", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [3, 2, 1, 0, -1] ) ),
New Column( "Column 3", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [4, 5, 6, 7, 8] ) )
);
// Create a list of every other row number
gray_rows = {};
for (i = 1, i <= nrows(dt), i+=2,
insertinto(gray_rows, i);
);
// Set every other row to gray
for (i = 1, i <= ncols(dt), i++,
column(dt, i) << Color Cells( {-14803425, gray_rows} );
);

Betreff: Alternative ZeilenschattierungsfarbenVielen Dank für Ihre Antwort. Ich werde nach einer Databox-Lösung suchen.Betreff: Alternative ZeilenschattierungsfarbenIhre Frage ist etwas spärlich.Wenn Sie nach einer TableBox() fragen, dann glaube ich, dass es nicht möglich ist, festzulegen, welche Farben die Zeilen schattiert werden, sondern nur die Standardgrautöne.Wenn es sich um eine DataBox() handelt (wie beim Öffnen einer „*.jmp“-Datei), können Sie die Zellenfarben nach Ihren Wünschen festlegen – suchen Sie einfach nach „Zellenfarbe“ im Skriptindex.
Betreff: Abwechselnde ReihenschattierungsfarbenHallo,
Ich habe Ihr Skript verwendet, um jede dritte Zeile einzufärben, indem ich es von i+2 auf "i+3" geändert habe – das habe ich rein intuitiv und durch Ausprobieren gemacht – ich weiß nicht, wie man skriptet.
Ich habe eine Tabelle mit Messwerten in Dreiergruppen. Ich möchte jeweils drei Zeilen abwechselnd schattieren: drei grau, drei weiß, drei grau, drei weiß usw. Wie sähe ein entsprechendes Skript aus?
Vielen Dank für Ihre Hilfe!
Uriel
Betreff: Abwechselnde ReihenschattierungsfarbenHier ist ein Beispiel.
Names Default To Here( 1 );
dt = New Table( "nothing", New Column( "Shaded", Set Values( 1 :: 99 ) ) );
grays = Filter Each( {v, i}, 1 :: N Row( dt ), Mod( Ceiling( i / 3 ), 2 ) );
dt:Shaded << Color Cells( "light gray", grays );