Wie verwende ich JSL, um das angegebene Farbverlaufsformular automatisch auszuwählen?Zum Beispiel die Höhenspalte von „Big Class. JMP ", wählen Sie den durch ② vorgegebenen Farbverlauf aus.
Vielen Dank!

SkripterstellungBetreff: Wie verwende ich JSL, um das angegebene Farbverlaufsformular automatisch auszuwählen?OK, jetzt verstehe ich, was du willst. Es sind zwei Schritte erforderlich: (1) Farbverlauf festlegen und (2) Zellen einfärben. Dieser Beispielcode veranschaulicht die beiden Schritte und die Syntax:
Names Default to Here( 1 );
// example data set
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
// add color gradient as a column property
:height
<< Set Property( "Color Gradient", {"Green Yellow Red", Range( {51, 70, 62.55} )} )
<< Color Cell by Value;Betreff: Wie verwende ich JSL, um das angegebene Farbverlaufsformular automatisch auszuwählen?Die einzige Änderung in der Datentabelle wird im Spaltenbereich beobachtet, nachdem Sie eine Spalteneigenschaft hinzugefügt haben. Diese Änderung wird durch das Sternchen nach der Höhe des Spaltennamens im Bereich angezeigt. Die Datenspalte und die Datentabelle zeigen keinen Farbverlauf. Der Graph Builder verwendet den Farbverlauf. Dieses Skript veranschaulicht den Effekt.
Names Default to Here( 1 );
// sample data
dt = Open( "$SAMPLE_DATA/Fitness.jmp" );
// sample plot using defaut color role
gb = dt << Graph Builder(
Size( 531, 454 ),
Show Control Panel( 0 ),
Variables( X( :Runtime ), Y( :Oxy ), Color( :Weight ) ),
Elements( Points( X, Y, Legend( 9 ) ), Smoother( X, Y, Legend( 10 ) ) )
);
// look at default result
Wait( 2 );
// change color gradient
:Weight << Set Property( "Color Gradient", {"White to Blue", Range( {18, 60, 25} )} );
// observe new gradient in Graph BuilderBetreff: Wie verwende ich JSL, um das angegebene Farbverlaufsformular automatisch auszuwählen?Ich möchte JSL verwenden, um den Effekt des Farbverlaufs beim Laden der Höhenspalte direkt zu erzielen.Betreff: Wie verwende ich JSL, um das angegebene Farbverlaufsformular automatisch auszuwählen?Danke, markbailey!
Ich verstehe immer noch nicht. Das ist alles, was ich schreiben kann. Aber die Tabelle ändert sich überhaupt nicht.

Betreff: Wie verwende ich JSL, um das angegebene Farbverlaufsformular automatisch auszuwählen?Dieser Fehler liegt daran, dass Sie die falsche Eigenschaft verwenden. In der von mir zitierten Dokumentation wurde klar zwischen der Zuordnung von Farben und Farbverläufen unterschieden:
Geben Sie den Gradienten sowie den Bereich und den Mittelpunkt für Value Gradient an:
col << Set Property( "Color Gradient", { "White to Blue", Range( { 18, 60, 25 } ) } );Betreff: Wie verwende ich JSL, um das angegebene Farbverlaufsformular automatisch auszuwählen?Danke, markbailey!
Ich habe mehrere Methoden ausprobiert, aber immer noch keine Lösung.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:height<<SET property=""></SET>
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:height<<SET property=""></SET>
Betreff: Wie verwende ich JSL, um das angegebene Farbverlaufsformular automatisch auszuwählen?Dank markbailey !

Betreff: Wie verwende ich JSL, um das angegebene Farbverlaufsformular automatisch auszuwählen?Sehen Spalteneigenschaften .