여러 참조선의 채우기 색상안녕,
그래프의 축 축에 여러 참조선을 추가했습니다.
기본 테이블을 기반으로 하는 참조 라인 테이블(DarkLight)을 통해 반복하여 이 작업을 수행합니다.
Oxygen consumption = SableData << Graph Builder(<BR />Size( 1322, 944 ),<BR />Variables(<BR />X( :Name( "Time since first dose-[hours]" ) ),<BR />Y( :Name( "VO2-[ml/min]" ) ),<BR />Overlay( :Treatment )<BR />),<BR />Elements( Points( X, Y, Legend( 4 ) ) )<BR />);<BR /><BR />For( i = 1, i <= N Rows( DarkLight ), i++,
Report( Oxygen consumption )[AxisBox( 1 )] << add ref line( DarkLight:name("Time since first dose-[hours]")[i], DarkLight:Phase[i] )
);
어쨌든 일부 라인(DarkLight 테이블의 열 데이터 기반) 사이에 채우기 색상을 추가하여 낮인지 밤인지 표시할 수 있습니까?
Br 줄리
제도법스크립팅Re: 여러 기준선의 채우기 색상알겠습니다. 나는 목록 부분을 놓쳤다. 응답해 주셔서 감사합니다. 제안하신 대로 참조 테이블을 변경하겠습니다.
Re: 여러 기준선의 채우기 색상귀하의 예는 두 개의 참조 라인을 추가하지 않습니다. 목록에 두 개의 값을 제공하면 범위에 색상 영역이 추가됩니다.
구성하는 참조 데이터 테이블을 수정해야 할 수도 있습니다. 이 예는 접근 방식을 설명해야 합니다.
Names Default to Here( 1 );
// data table with reference line specifications
ref dt = New Table( "Reference Lines",
Add Rows( 5 ),
New Column( "Segment",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1, 2, 3, 4, 5] )
),
New Column( "Low",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [50, 55, 60, 65, 70] )
),
New Column( "High",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [55, 60, 65, 70, 75] )
),
New Column( "Color",
Character,
"Nominal",
Set Values( {"Red", "Yellow", "Green", "Yellow", "Red"} )
)
);
data = Open( "$SAMPLE_DATA/Big Class.jmp" );
biv = data << Bivariate( Y( :weight ), X( :height ) );
x axis = Report( biv )[AxisBox(2)];
For Each Row( ref dt,
// draw colored regon
Eval( Eval Expr( x axis << Add Ref Line( { Expr( :Low ), Expr( :High ) }, "Solid", Expr( :Color ), , , 0.25 ) ) );
// draw border lines
Eval( Eval Expr( x axis << Add Ref Line( Expr( :Low ), "Solid", "Black" ) ) );
Eval( Eval Expr( x axis << Add Ref Line( Expr( :High ), "Solid", "Black" ) ) );
);Re: 여러 기준선의 채우기 색상내 문제는 제안 중 하나에서 이 부분에 관한 것입니다.
Add Ref Line( {55, 65}, "Solid", "Black", "label", 1, 0.25 )이렇게 하면 55와 65에 두 개의 참조 선이 추가되고 동일한 속성(단색, 검은색 등)이 있습니다.
예를 들어 스크립트를 통해 실행되는 특정 데이터 세트에 따라 변경되는 100개의 참조 라인을 추가해야 하고 다른 속성으로 표시되어야 하는 경우(예: 하나는 점선과 빨간색, 다음 하나는 단색과 파란색 등).
스크립트에 각 값을 수동으로 추가하지 않고 어떻게 하시겠습니까?
Re: 여러 기준선의 채우기 색상참조 테이블의 행을 반복하고 매번 참조선(범위)을 추가합니다. 우리의 답변에는 UI가 포함되지 않고 스크립트만 포함되었으므로 혼란스럽거나 진행할 수 없는 이유가 명확하지 않습니다.
Re: 여러 기준선의 채우기 색상답장을 보내 주셔서 감사합니다. 하지만 참조선을 수동으로 추가해야 합니다. 내 데이터 세트는 지속적으로 변경되므로 이를 통해 데이터를 실행할 때마다 생성하도록 스크립팅한 참조 테이블을 사용하고 그래프에 참조 라인을 자동으로 추가할 수 있는 솔루션을 찾고 있습니다.
하지만 이렇게 추가될 때 서로 다른 참조선에 서로 다른 속성을 추가하는 솔루션을 생각해낼 수 없는 것 같습니다.
Re: 여러 기준선의 채우기 색상나는 이 메시지가 어떻게 작동하는지 알고 있었지만 Julie에 대한 참조를 얻기 위해 Scripting Index로 갔을 때 그것이 불완전하다는 것을 발견했습니다.

Re: 여러 기준선의 채우기 색상참조선은 투명도와 함께 다양한 값을 사용하여 색상을 배경과 혼합할 수 있습니다.Big Class 샘플 데이터를 사용하는 이 예는 아래 이미지를 생성합니다.
dt = Open("$SAMPLE_DATA/Big Class.jmp");
biv = dt << Bivariate(
Y( :weight ),
X( :height ),
Fit Line( {Line Color( {212, 73, 88} )} )
);
(biv<<REPORT></REPORT>
