취소
다음에 대한 결과 표시 
표시  만  | 다음에 대한 검색 
다음을 의미합니까? 
The Discovery Summit 2025 Call for Content is open! Submit an abstract today to present at our premier analytics conference.
언어 선택 변환 막대 숨기기
게시된 스레드 원본 보기

데이터 테이블 상자의 텍스트에 조건부 색상 지정

Georgios_Tsim
Level III
Data Table Box의 특정 셀 의 텍스트를 조건에 따라 색칠하고 싶습니다. 제가 하려는 일의 예로 다음을 살펴보겠습니다.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Select Where(:Age > 14);
:Age << Color Cells( "Red" );
위의 결과는 다음과 같습니다.
undefined

하지만 창에 나타난 결과는 다음과 같습니다.

win3 = New Window( "Combined Report",
Data Table Box(dt));
undefined

색깔이 없습니다.

요약하자면, 제가 하려는 것은 모델의 출력 창에서 p-값에 일어나는 일과 비슷한데, 즉 0.05의 한계에 접근함에 따라 조건부로 색상이 지정되는 것입니다.

원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.

3 채택된 솔루션

채택된 솔루션
jthi
Super User

Re: 데이터 테이블 상자의 텍스트에 조건부 색상 지정

<< get as report를 사용하면 색상을 얻을 수 있습니다.

Names Default To Here(1);

dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Select Where(:Age > 14);
:Age << Color Cells("Red");
dt << clear select;

nw = New Window("",
	dt << get as report
);

undefined

txnelson
Super User

Re: 데이터 테이블 상자의 텍스트에 조건부 색상 지정

셀 색상이 있는 데이터 테이블을 저널로 옮길 수 있습니다.

names default to here(1);
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );

dt:name << color cells("red",{3,4,5,6,7});
dt:age << color cells("blue", {6, 8, 10});


nw = New Window("Output", <
대체 방법을 사용하면 데이터 테이블을 저널을 통과시킨 다음 표준 표시 창에 추가하여 저널이 아닌 창에 추가할 수 있습니다.
names default to here(1);
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );

dt:name << color cells("red",{3,4,5,6,7});
dt:age << color cells("blue", {6, 8, 10});

nw = new window("Outline",ob=outlinebox("data table"));
ob<

undefined

jthi
Super User

Re: 데이터 테이블 상자의 텍스트에 조건부 색상 지정

생성된 테이블 상자의 스크롤 가능 속성을 수정할 수 있습니다.

Names Default To Here(1);

dt = Open("$SAMPLE_DATA/Probe.jmp");
dt << Select Where(:Site > 2);
:Site << Color Cells("Red");
dt << clear select;

nw = New Window("",
	rep = dt << get as report
);

tb = rep << Child;
tb << Set Scrollable(0,0);
4 응답 4
jthi
Super User

Re: 데이터 테이블 상자의 텍스트에 조건부 색상 지정

<< get as report를 사용하면 색상을 얻을 수 있습니다.

Names Default To Here(1);

dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Select Where(:Age > 14);
:Age << Color Cells("Red");
dt << clear select;

nw = New Window("",
	dt << get as report
);

undefined

원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.

Georgios_Tsim
Level III

Re: 데이터 테이블 상자의 텍스트에 조건부 색상 지정

좋아요! 하지만 제 경우에는 테이블이 넓고 스크롤 바가 있어요.

undefined

그리고 이것은 내가 원하지 않는 las 열을 숨깁니다. 보고서 테이블의 너비를 창에 맞출 수 있습니까?

원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.

jthi
Super User

Re: 데이터 테이블 상자의 텍스트에 조건부 색상 지정

생성된 테이블 상자의 스크롤 가능 속성을 수정할 수 있습니다.

Names Default To Here(1);

dt = Open("$SAMPLE_DATA/Probe.jmp");
dt << Select Where(:Site > 2);
:Site << Color Cells("Red");
dt << clear select;

nw = New Window("",
	rep = dt << get as report
);

tb = rep << Child;
tb << Set Scrollable(0,0);

원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.

txnelson
Super User

Re: 데이터 테이블 상자의 텍스트에 조건부 색상 지정

셀 색상이 있는 데이터 테이블을 저널로 옮길 수 있습니다.

names default to here(1);
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );

dt:name << color cells("red",{3,4,5,6,7});
dt:age << color cells("blue", {6, 8, 10});


nw = New Window("Output", <

undefined

undefined

대체 방법을 사용하면 데이터 테이블을 저널을 통과시킨 다음 표준 표시 창에 추가하여 저널이 아닌 창에 추가할 수 있습니다.

names default to here(1);
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );

dt:name << color cells("red",{3,4,5,6,7});
dt:age << color cells("blue", {6, 8, 10});

nw = new window("Outline",ob=outlinebox("data table"));
ob<

undefined

원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.