안녕 JMP 커뮤니티,
그래프 빌더에서 약간 실망한 문제가 발생했습니다.
- X 축 1 : LEAD TAG
- X 축 2 : 전환
- Y 축 : Log2 Ratio After / Before
- 오버레이 : LEAD TAG
- 포인트 : ON
- 윤곽선 : 켜기
- LINE : ON (평균 + 표준 오차)
나는 내가 원하는 것을 거의 가지고있다. (아래 참조) 바이올린 플롯은 첫 번째 그룹은 왼쪽, 두 번째 그룹은 중간, 그리고 마지막 그룹은 오른쪽으로 정렬된다. 이 이상한 행동을 교정하기위한 트릭이 있습니다 (예 : 모든 바이올린 음모가 중간에 정렬됩니까?)

참고 : LEAD TAG를 지나치게 많은 변수로 사용하지 않으면 바이올린 플롯을 올바르게 정렬 할 수 있습니다. 그런 다음 Line : LEAD TAG 그룹 전체에 링크 된 문제 (아래 참조)가 있습니다.

어떤 제안이라도 높게 평가 될 것입니다.
감사
TS
이 점과 다른 그래프 빌더 요소의 오정렬은 이전에 문서화되었습니다. 가장 쉬운 방법은 바이올린 구획이 채색되지 않은 상태에서 살고, 그렇지 않으면 컨투어 바이올린을 사용자 정의하는 것이 었습니다. 다음은 Big Class 용 스크립트입니다.
Names Default to Here(1);
dt = Open("$Sample_Data/Big Class.jmp");
gb = dt << Graph Builder(
show control panel(0),
Variables( X( :age ), X( :sex, Position( 1 ) ), Y( :height ), Color( :age ) ),
Elements(
Points( X( 1 ), X( 2 ), Y, Legend( 6 ) ),
Contour( X( 1 ), X( 2 ), Y, Legend( 7 ) )
),
SendToReport(
Dispatch( {}, "age", ScaleBox, {Label Row( 2, Show Major Grid( 1 ) )} ),
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg(
Poly Seg( "Violin (13>>F)" ),
{Transparency( 0.4 ), Fill Color( "Medium Dark Red" )}
), DispatchSeg(
Poly Seg( "Violin (13>>M)" ),
{Transparency( 0.4 ), Fill Color( "Medium Dark Red" )}
), DispatchSeg(
Poly Seg( "Violin (14>>F)" ),
{Transparency( 0.4 ), Fill Color( "Medium Dark Green" )}
), DispatchSeg(
Poly Seg( "Violin (14>>M)" ),
{Transparency( 0.4 ), Fill Color( "Medium Dark Green" )}
), DispatchSeg(
Poly Seg( "Violin (15>>F)" ),
{Transparency( 0.4 ), Fill Color( "Medium Dark Purple" )}
), DispatchSeg(
Poly Seg( "Violin (15>>M)" ),
{Transparency( 0.4 ), Fill Color( "Medium Dark Purple" )}
), DispatchSeg(
Poly Seg( "Violin (16>>F)" ),
{Transparency( 0.4 ), Fill Color( "Orange" )}
), DispatchSeg(
Poly Seg( "Violin (17>>M)" ),
{Transparency( 0.4 ), Fill Color( "BlueCyan" )}
)}
)
)
);