스크립트에 따른 RGB 색상안녕하세요
"이름" 열에 색상을 지정하고 RGB를 사용하고 싶습니다.
하지만 실수를 받았습니다. 이 스크립트에서 제가 무슨 잘못을 했나요?
dt = 현재 데이터 테이블();
rows_to_color = dt << 행 가져오기 위치(:"NAME" == :"NAME");
Column(dt, "NAME") << 색상 셀(RGB( 173, 255, 47 ), 행_to_color);
자동화 및 스크립팅윈도우Re: 스크립트에 의한 RGB 색상이 비교 dt << Get Rows Where (:"NAME" == :"NAME")로 무엇을 하려고 하시나요? 모든 행 또는 다른 목록을 얻으시겠습니까? 또한 JMP에는 색상 셀에 대한 인수로 명명된 RGB가 없다고 생각합니다(해당 색상을 얻을 수는 있지만 좀 더 많은 작업이 필요함).
https://www.jmp.com/support/help/en/17.2/#page/jmp/color-cells.shtml#ww725145
https://www.jmp.com/support/help/en/17.2/#page/jmp/graphics-functions.shtml?os=win&source=application#ww2650608
Re: 스크립트에 의한 RGB 색상안녕하세요
예를 들어 기둥을 칠하고 싶습니다.
그리고 주로 "Light Red"와 같은 색상 이름을 사용합니다.
예를 들어 HOT 열에 색상을 지정하려면
row_to_color = dt << 행 가져오기 Where(:"HOT" == :"HOT");
Column(dt, "HOT") << Color Cells("밝은 빨간색",rows_to_color);

하지만 RGB 코드처럼 더 많은 색상 음영을 사용할 수 있다고 생각하나요?
Re: 스크립트에 의한 RGB 색상네, 가능합니다. RGB Color 함수를 사용하여 RGB 색상을 "JMP Colors"로 변환할 수 있습니다. 아래는 예입니다.
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
// lawngreen
Column(dt, "age") << Color Cells(RGB Color({124, 252, 0}/255));Re: 스크립트에 의한 RGB 색상"행 위치 가져오기"를 사용하는 대신 모든 행 번호의 행렬을 만드는 것이 더 쉬울 수 있습니다.
dt = New Table( "Test Color", Add Rows( 5 ),
New Column( "Column 1", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [1, 2, 3, 4, 5] ) )
);
// Create a matrix of rows 1 to n
rows_to_color = 1::nrows(dt);
// Set the color
dt:Column 1 << color cells("Red", rows_to_color);

Re: 스크립트별 RGB 색상이름이나 인덱스 값 대신 RGB 값 목록을 제공할 수도 있습니다.
Column(dt, "age") << Color Cells( { 1, 1, 0.8 } ); // light yellow