possiamo colorare le celle nella tabella jmp come facciamo in Excel? Intendo davvero dare colori alla parte della tabella/celle interessatapossiamo colorare le celle nella tabella jmp come facciamo in Excel? Voglio dire davvero dare colori alla parte della tabella/celle interessata?
Ho provato sotto jsl ma funziona solo quando tracci i dati nei grafici ma non nella tabella stessa?
Grazie in anticipo!
Evan
dt=Data Table( "Bin Wafer Map" );
For(i=4, i<=N col(dt),i++,
dt:i << Set Property(
"Value Colors",
{1=Green,3 = Red, 4 = Yellow,5=orange, 6 = Magenta, 7 =Blue,8 = Cyan,9=BlueCyan}
));
SceneggiaturaRi: possiamo colorare le celle nella tabella jmp come facciamo in Excel? Voglio dire davvero dare colori alla parte diPer una tabella JMP il colore di selezione è controllato dal colore di selezione di Windows. Ecco come farlo sotto Windows 7: https://answers.microsoft.com/en-us/windows/forum/windows_7-desktop/how-to-change-windows-7-highlight-color-select/99d962c8-7413-4e20-b209-8951f9eab95f
Ri: possiamo colorare le celle nella tabella jmp come facciamo in Excel? Voglio dire davvero dare colori alla parte diCiao, c'è un modo per colorare le celle selezionate? Ho un centinaio di celle selezionate e vorrei dare un colore per distinguersi.
Grazie
Sam
Ri: possiamo colorare le celle nella tabella jmp come facciamo in Excel? Voglio dire davvero dare colori alla parte diGrazie mille Ian! Bel lavoro!Ri: possiamo colorare le celle nella tabella jmp come facciamo in Excel? Voglio dire davvero dare colori alla parte diImmagino che tu abbia bisogno di un altro ciclo per occuparti delle colonne. Qualcosa di simile a:
dt = Data Table( "Bin Wafer Map" );
// Loop over columns . . .
For(c = 1, c<=8, c++,
// Loop over rows . . .
For( i = 1, i <= N Row( dt ), i++,
If( Column( dt, c )[i] > 0,
Column( dt, c ) << Color Cells( 4, {i} ),
)
);
);Ri: possiamo colorare le celle nella tabella jmp come facciamo in Excel? Voglio dire davvero dare colori alla parte diCiao! Ho scoperto che questo argomento è molto utile per la mia funzione di cella a colori. Tuttavia ho qualche preoccupazione. Usando la stessa tabella voglio solo colorare i valori delle celle dalle colonne 1 ~ 8 che contiene> 0. Di seguito il codice funziona sulla colonna 1 ma voglio eseguirlo in loop attraverso altre colonne 2 ~ 7. Puoi aiutarmi su questo? Grazie!
dt = Data Table( "Bin Wafer Map" );
For( i = 1, i <= N Row( dt ), i++,
If( Column( dt, "1" )[i] > 0, Column( dt, "1" ) << Color Cells( 4, {i} ),
)
);Ri: possiamo colorare le celle nella tabella jmp come facciamo in Excel? Intendo davvero dare colori alla parte della tabella/celle interessata<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Il mio codice esclude le celle vuote con ! manca() controlla.Ottengo le X per le celle vuote solo quando utilizzo un gradiente di valore.
Il tuo codice non riesce perché quel metodo prevede una colonna, non una cella.Ancora una volta ti consiglio vivamente di cambiare j in k o qualcosa del genere perché j è una funzione in JSL.
Mi sono reso conto che il metodo color cell by value deve essere chiamato solo una volta per colonna, quindi l'ho tolto dal ciclo k.
lista_colori = { "Verde" , "Rosso" , "Giallo" , "Viola" , "Arancia" , "Magenta" , "Blu" , "Ciano" , "BlueCyan" } ;
dt = Tabella dati ( "Mappa di Bin Wafer" ) ;
Per ( io = 4 , io <= N Col ( dt ) , io ++,
dt : io << colore della cella per valore ( 1 ) ;
Per ( K = 1 , K <= Riga N ( dt ) , K ++,
valore_uno = dt : io [ K ] ;
Se ( ! manca ( valore_uno ) ,
dt : io << cellule di colore ( lista_colori [ valore_uno ] , { K }) ;
) ;
) ;
) ;
Ri: possiamo colorare le celle nella tabella jmp come facciamo in Excel? Intendo davvero dare colori alla parte della tabella/celle interessatagrazie, P!
il tuo script è molto più semplice ma non è in grado di escludere le celle vuote (mostrando X)
il mio script tenta di inviare la cella del colore in base al valore a una cella, che funziona ma dà un errore di seguito. Sai cosa ci dice l'errore e come eseguirne il debug?
PS: ho provato a utilizzare lo script seguente per aggiungere una riga vuota tra ogni wafer ma potrebbe chiamare un ciclo infinito:(, mai funzionato.
For(a=0, a<(N Row(dt))/11,a++,
dt<<ADD rows=""></ADD>
Grazie ancora.

Ri: possiamo colorare le celle nella tabella jmp come facciamo in Excel? Intendo davvero dare colori alla parte della tabella/celle interessataQuesto codice è un po' più semplice.Nota che sto usando k per una variabile di ciclo invece di j ; j è una funzione in JSL.
color_list = {"Green", "Red", "Yellow", "Purple", "Orange", "Magenta", "Blue", "Cyan", "BlueCyan"};
dt = Data Table( "Bin Wafer Map" );
For( i = 4, i <= N Col( dt ), i++,
For( k = 1, k <= N Row( dt ), k++,
one_value = dt:i[k];
if (! is missing(one_value),
dt:i << color cells(color_list[one_value], {k});
dt:i << color cell by value( 1 );
);
);
);
Ri: possiamo colorare le celle nella tabella jmp come facciamo in Excel? Intendo davvero dare colori alla parte della tabella/celle interessatafinalmente sono riuscito a colorare solo le celle non vuote con i colori desiderati. ma c'è ancora un errore anche se lo script è eseguibile.
=Data Table( "Bin Wafer Map" );
(i=4, i<=N col(dt),i++,
(j=1, j<=N Row(dt),j++,
if(dt:i[j]==1,dt:i << Color Cells(Green,{j}),
if(dt:i[j]==3,dt:i << Color Cells(Red,{j}),
if(dt:i[j]==4,dt:i << Color Cells(Yellow,{j}),
if(dt:i[j]==5,dt:i << Color Cells(Orange,{j}),
if(dt:i[j]==6,dt:i << Color Cells(Magenta,{j}),
if(dt:i[j]==7,dt:i << Color Cells(Blue,{j}),
if(dt:i[j]==8,dt:i << Color Cells(Cyan,{j}),
if(dt:i[j]==9,dt:i << Color Cells(BlueCyan,{j}),
))))));
(i=4, i<=N col(dt),i++,
(j=1, j<=N Row(dt),j++,
(!zero or missing(dt:i[j]),dt:i[j]<<COLOR cell="" by="" value=""></COLOR>

Ri: possiamo colorare le celle nella tabella jmp come facciamo in Excel? Intendo davvero dare colori alla parte della tabella/celle interessatagrazie Jeff e PMroz.
Ho ricevuto il suggerimento e sono stato in grado di ottenere la mia mappa di wafer colorata da Bin(value). Non sapevo che il valore del colore per cella fosse disattivato per impostazione predefinita. Non ho capito come dire a jmp di non fare nulla se il valore della cella è vuoto.
=Data Table( "Bin Wafer Map" );
For(i=4, i<=N col(dt),i++,
:i << Set Property(
"Value Colors",
1=Green,3 = Red, 4 = Yellow,5=orange, 6 = Magenta, 7 =Blue
,8 = Cyan,9=BlueCyan,.=white}
<<COLOR cell="" by="" value=""></COLOR>

Ri: possiamo colorare le celle nella tabella jmp come facciamo in Excel? Intendo davvero dare colori alla parte della tabella/celle interessataÈ possibile applicare un gradiente di valore utilizzando JSL nel modo seguente.Nota che per utilizzare valori calcolati dinamicamente di min, max e media ho dovuto creare una stringa ed eseguirla con eval(parse()).
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dtcol = column(dt, "weight");
one_min = col min(dtcol);
one_max = col max(dtcol);
one_avg = col mean(dtcol);
gradient_expr = evalinsert("\[
dtcol << Set Property( "Color Gradient",
{"Jet", Range(^one_min^, ^one_max^, ^one_avg^)});
dtcol << color cell by value(1);
]\");
eval(parse(gradient_expr));
Ri: possiamo colorare le celle nella tabella jmp come facciamo in Excel? Intendo davvero dare colori alla parte della tabella/celle interessataIn JMP 9 e oltre, prova a fare clic con il pulsante destro del mouse su una cella in una tabella di dati e otterrai un menu che ti consentirà di colorare la cella.

In JSL puoi usare il messaggio Color Cell():
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
column(dt, “Age”) << Color Cells( {5, {15}} );
o il messaggio Color Cell by Value():
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
:Age <<
Set Property(
"Value Colors",
{12 = -13977430, 13 = -3780930, 14 = -
4157407, 15 = -13596965, 16 = -2210961, 17
= -10562523}
);
Wait( 1 );
:Age << Color Cell by Value( 1 );