hi,
is it possible to have flashing dots according to their value by programming with jsl?
best regards
I could think of a few ways to do this, depending on the effect you want. The code below might get you started;
NamesDefaultToHere(1); dt = Open("$SAMPLE_DATA/Big Class.jmp"); biv = dt << Bivariate(X(:height), Y(:weight)); flashingRows = dt << getRowsWhere(:height > 65); While(1, For(r = 1, r <= NRow(flashingRows), r++, dt << clearRowStates; Hidden(rowState(flashingRows[r])) = 1; Wait(0.03); ); );
A variation on Ian's example
dt = Open( "$SAMPLE_DATA/Big Class.jmp" ); biv = dt << Bivariate( X( :height ), Y( :weight ) ); Wait( .1 ); // make sure the graph is displayed flashingRows = dt << getRowsWhere( :height > 65 ); shade = 0; dt << clearRowStates; While( 1, shade += .05; lightness = (Sin( shade ) + 1) / 2; For( r = 1, r <= N Row( flashingRows ), r++, Row State( flashingRows[r] ) = Color State( HLS Color( 0, lightness, 0 ) ) ); biv << updatewindow; );