같은 막대형 차트에 다른 라벨을 사용하는 방법은 무엇인가요?이와 같은 양수 및 음수 값은 다른 면봉을 사용합니다.
감사해요!
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
r = N Row( dt );ca = "weight";ar = dt << GetAsMatrix( ca );
For( i = 1, i <= r, i++, ar[i, 1] = -ar[i, 1]);dt[0, ca] = ar;
c1 = Quantile( 0.8, dt[0, "height"] );c2 = Quantile( 0.2, dt[0, "weight"] );
ca = "A";New Column( ca );Column( ca ) << Formula( If( height > c1, height ) );dt << run formulas;Column( ca ) << deleteFormula;
ca = "B";New Column( ca );Column( ca ) << Formula( If( weight < c2, weight ) );dt << run formulas;Column( ca ) << deleteFormula;
Column( "A" ) << set labelled( 1 );
Column( "B" ) << set labelled( 1 );
Column( "name" ) << set labelled( 0 );
p1 = dt << Graph Builder(
Size( 885, 607 ),
Variables( X( Transform Column( "Row", Formula( Row() ) ) ), Y( :height ), Y( :weight, Position( 1 ) ) ),
Elements( Bar( X, Y( 1 ), Y( 2 ), Legend( 5 ), Bar Style( "Stacked" ), Label( "Label by Row" ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
5,
Properties( 0, {Transparency( 0.5 )}, Item ID( "height", 1 ) ),
Properties( 1, {Transparency( 0.5 )}, Item ID( "weight", 1 ) )
)}
)
)
);
자동화 및 스크립팅윈도우Re: 같은 막대 차트에 다른 라벨을 사용하는 방법?예를 들어 A 및 B 열에 대해 추가 막대형 차트를 추가하고 해당 열에 대한 레이블을 설정할 수 있습니다(변수에서 열을 비활성화하고 두 번째 막대형 차트의 투명도를 0으로 설정)

JMP18에서는 막대 대신 포인트를 사용할 수도 있다고 생각합니다.
Re: 같은 막대 차트에 다른 라벨을 사용하는 방법?라벨 형식을 바꾸었는데, 이 경우 라벨을 어떻게 설정해야 할지 모르겠습니다.
전문가에게 다시 지시를 요청합니다.
전문가 여러분 감사합니다!
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
r = N Row( dt );ca = "weight";ar = dt << GetAsMatrix( ca );
For( i = 1, i <= r, i++, ar[i, 1] = -ar[i, 1]);dt[0, ca] = ar;
c1 = Quantile( 0.8, dt[0, "height"] );c2 = Quantile( 0.2, dt[0, "weight"] );
ca = "A";New Column( ca, Character,"Nominal");Column( ca ) << Formula( If( height > c1, "A"||char(row()) ) );dt << run formulas;Column( ca ) << deleteFormula;
ca = "B";New Column( ca,Character,"Nominal" );Column( ca ) << Formula( If( weight < c2, "B"||char(row()) ) );dt << run formulas;Column( ca ) << deleteFormula;
Column( "A" ) << set labelled( 1 );Column( "B" ) << set labelled( 1 );Column( "name" ) << set labelled( 0 );
p1 = dt << Graph Builder(
Size( 885, 607 ),
Variables( X( Transform Column( "Row", Formula( Row() ) ) ), Y( :height ), Y( :weight, Position( 1 ) ) ),
Elements( Bar( X, Y( 1 ), Y( 2 ), Legend( 5 ), Bar Style( "Stacked" ), Label( "Label by Row" ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
5,
Properties( 0, {Transparency( 0.5 )}, Item ID( "height", 1 ) ),
Properties( 1, {Transparency( 0.5 )}, Item ID( "weight", 1 ) )
)}
)
)
);
Re: 같은 막대 차트에 다른 라벨을 사용하는 방법?제가 이전에 제공한 것과 같은 방법으로 시도해 보셨나요? 레이블을 표시하려는 "높이"가 있는 새 열을 추가하고 이를 사용하여 레이블이 활성화된 막대 차트를 만들기만 하면 됩니다.

Re: 같은 막대 차트에 다른 라벨을 사용하는 방법?네, 원래의 "A" 열은 양수이고 "B" 열은 음수입니다.그래서 위와 아래에 표시할 수 있습니다.
이제 "A"와 "B"는 텍스트입니다."A" 열 레이블을 위에 표시하고 "B" 열 레이블을 아래에 표시할 수 없습니다.이것이 핵심이에요.
감사해요!
Re: 같은 막대 차트에 다른 라벨을 사용하는 방법?제가 이전에 게시한 방법을 시도해보고 추가 열을 만들어 보셨나요?
레이블을 표시하려는 "높이"를 사용하여 새 열을 추가 하고 이를 사용하여 레이블이 활성화된 막대형 차트를 생성하기만 하면 됩니다.