Excel에서와 같이 jmp 테이블의 셀에 색상을 지정할 수 있습니까? 나는 정말로 관심있는 테이블 / 셀 부분에 색상을 제공한다는 것을 의미합니다.Excel에서와 같이 jmp 테이블의 셀에 색상을 지정할 수 있습니까? 관심 있는 테이블/셀 부분에 색상을 지정한다는 의미입니까?
jsl 아래에서 시도했지만 그래프에 데이터를 표시하지만 테이블 자체에는 표시하지 않을 때만 작동합니까?
미리 감사드립니다!
에반
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}
));
스크립팅Re: Excel에서와 같이 jmp 테이블의 셀에 색상을 지정할 수 있습니까? 나는 정말로 부분에 색을 준다.JMP 테이블의 경우 선택 색상은 Windows 선택 색상으로 제어됩니다. 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
Re: Excel에서와 같이 jmp 테이블의 셀에 색상을 지정할 수 있습니까? 나는 정말로 부분에 색을 준다.안녕하세요 선택한 셀에 색상을 지정하는 방법이 있습니까? 수백 개의 셀이 선택되어 있으며 눈에 띄는 색상을 지정하고 싶습니다.
감사
샘
Re: Excel에서와 같이 jmp 테이블의 셀에 색상을 지정할 수 있습니까? 나는 정말로 부분에 색을 준다.고마워요 이안! 잘 하셨어요!Re: Excel에서와 같이 jmp 테이블의 셀에 색상을 지정할 수 있습니까? 나는 정말로 부분에 색을 준다.열을 처리하려면 다른 루프가 필요하다고 생각합니다. 다음과 같은 것:
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} ),
)
);
);Re: Excel에서와 같이 jmp 테이블의 셀에 색상을 지정할 수 있습니까? 나는 정말로 부분에 색을 준다.안녕! 이 주제가 내 색상 셀 기능에 매우 유용하다는 것을 알았습니다. 그러나 나는 약간의 우려가 있습니다. 동일한 테이블을 사용하여 > 0을 포함하는 열 1 ~ 8의 셀 값에만 색상을 지정하고 싶습니다. 아래 코드는 열 1에서 작동하지만 다른 열 2~7을 통해 반복하고 싶습니다. 이 일을 도와주시겠습니까? 감사!
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} ),
)
);Re: Excel에서와 같이 jmp 테이블의 셀에 색상을 지정할 수 있습니까? 나는 정말로 관심있는 테이블 / 셀 부분에 색상을 제공한다는 것을 의미합니다.<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />내 코드는 ! 누락() 확인이 없습니다.Value Gradient를 사용할 때 빈 셀에 대해서만 X를 얻습니다.
해당 메서드는 셀이 아닌 열을 필요로 하기 때문에 코드가 실패하고 있습니다.다시 j가 JSL의 함수이기 때문에 j를 k 또는 다른 것으로 변경하는 것이 좋습니다.
값 방식으로 색상 셀을 호출하면 열당 한 번만 호출하면 된다는 것을 깨달았으므로 k 루프에서 빼냈습니다.
color_list = { "녹색" , "빨간색" , "노란색" , "보라" , "주황색" , "마젠타" , "푸른" , "시안" , "블루시안" } ;
dt = 데이터 테이블 ( "빈 웨이퍼 맵" ) ;
을 위한 ( 나 = 4 , 나 <= 엔콜 ( dt ) , 나 ++,
dt : 나 << 값으로 셀 색상 지정 ( 1 ) ;
을 위한 ( 케이 = 1 , 케이 <= N 행 ( dt ) , 케이 ++,
하나의 값 = dt : 나 [ 케이 ] ;
만약에 ( ! 누락 ( 하나의 값 ) ,
dt : 나 << 컬러 셀 ( color_list [ 하나의 값 ] , { 케이 }) ;
) ;
) ;
) ;
Re: Excel에서와 같이 jmp 테이블의 셀에 색상을 지정할 수 있습니까? 나는 정말로 관심있는 테이블 / 셀 부분에 색상을 제공한다는 것을 의미합니다.고마워, P!
스크립트는 훨씬 간단하지만 빈 셀(X 표시)을 제외할 수 없습니다.
내 스크립트는 값별로 색상 셀을 셀에 보내려고 시도하지만 작동하지만 아래 오류가 발생합니다. 오류가 알려주는 내용과 디버깅 방법을 알고 있습니까?
추신: 아래 스크립트를 사용하여 각 웨이퍼에 빈 행을 추가하려고 시도했지만 무한 루프를 호출할 수 있습니다:(, 작동하지 않았습니다.
For(a=0, a<(N Row(dt))/11,a++,
dt<<ADD rows=""></ADD>
감사합니다.

Re: Excel에서와 같이 jmp 테이블의 셀에 색상을 지정할 수 있습니까? 나는 정말로 관심있는 테이블 / 셀 부분에 색상을 제공한다는 것을 의미합니다.이 코드는 조금 더 간단합니다.대신 루프 변수에 k를 사용하고 있습니다. 제이 ; 제이 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 );
);
);
);
Re: Excel에서와 같이 jmp 테이블의 셀에 색상을 지정할 수 있습니까? 나는 정말로 관심있는 테이블 / 셀 부분에 색상을 제공한다는 것을 의미합니다.마침내 나는 비어 있지 않은 셀만 원하는 색상으로 채색했습니다. 그러나 스크립트는 실행 가능하지만 여전히 오류가 있습니다.
=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>

Re: Excel에서와 같이 jmp 테이블의 셀에 색상을 지정할 수 있습니까? 나는 정말로 관심있는 테이블 / 셀 부분에 색상을 부여한다는 것을 의미합니다.Jeff와 PMroz에게 감사드립니다.
힌트를 얻었고 Bin(value)으로 색칠된 웨이퍼 맵을 얻을 수 있었습니다. 셀 값별 색상이 기본적으로 꺼져 있는지 몰랐습니다. 셀 값이 비어 있는 경우 jmp에 아무 작업도 수행하지 않도록 지시하는 방법을 알지 못했습니다.
=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>

Re: Excel에서와 같이 jmp 테이블의 셀에 색상을 지정할 수 있습니까? 나는 정말로 관심있는 테이블 / 셀 부분에 색상을 제공한다는 것을 의미합니다.다음과 같은 방식으로 JSL을 사용하여 값 기울기를 적용할 수 있습니다.동적으로 계산된 최소, 최대 및 평균 값을 사용하려면 문자열을 작성하고 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));
Re: Excel에서와 같이 jmp 테이블의 셀에 색상을 지정할 수 있습니까? 나는 정말로 관심있는 테이블 / 셀 부분에 색상을 제공한다는 것을 의미합니다.JMP 9 이상에서 데이터 테이블의 셀을 마우스 오른쪽 버튼으로 클릭하면 셀에 색상을 지정할 수 있는 메뉴가 표시됩니다.

JSL에서는 Color Cell() 메시지를 사용할 수 있습니다.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
column(dt, “Age”) << Color Cells( {5, {15}} );
또는 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 );