Re: Graph Builder에서 X 영역 음영 처리나는 이것이 당신이 원하는 것에 매우 가깝다고 생각합니다. 연휴 기간에는 1이고 그렇지 않으면 비어 있는 "Dummyvar" 열을 데이터에 추가했습니다. 그런 다음 GUI를 사용하여 그래프를 완전히 만들 수 있었습니다(비밀은 이 dummyvar 열을 추가한 다음 오른쪽 축으로 이동하고 막대 차트로 변경한 다음 해당 축을 조정하여 막대가 끝까지 이동하도록 했습니다. 상단. 데이터 테이블이 첨부되고 스크립트가 데이터 테이블에 저장됩니다.

Re: Graph Builder에서 X 영역 음영 처리Jarmo와 Jed의 솔루션은 모두 코딩 및 더미 변수 요소 솔루션에 적합합니다...훌륭한 솔루션입니다!
이를 수행하는 또 다른 덜 우아한 방법은 축 범위 음영 패턴을 사용하는 것입니다. 처음에는 설정(또는 스크립트)이 상당히 수동적이지만 음영 처리된 영역을 보기에 조금 더 "팝"하게 만들 수 있는 멋진 레이블 지정 및 기타 기능을 제공합니다. 이는 축 설정 GUI 또는 Graph Builder의 직접 스크립팅을 통해 설정할 수 있습니다. 업데이트된 데이터 버전 첨부: CDC Axis Range Shading Data.jmp.


이 유형의 음영은 JMP Graph Builder Gant Charts의 가로 레인을 더 쉽게 시각화하기 위해 몇 번 사용되었으며 이 블로그에서 볼 수 있습니다. 갤러리에서 최고의 사진.
Re: Graph Builder에서 X 영역 음영 처리나는 이것을 해결책으로도 표시하고 있습니다.다른 것보다 더 노동 집약적일 수 있지만 이것은 직관적으로 간단합니다.참조 '선'에 범위와 음영을 사용하면 내가 원하는 막대가 생성된다는 사실을 깨닫지 못했습니다.이것은 나에게 가장 이해하기 쉬운 것입니다.
Re: Graph Builder에서 X 영역 음영 처리Graph Builder만으로도 이와 같은 그래프를 만들 수 있지만, 조금 귀찮습니다.

모든 값이 1인 추가 열(열 5)을 만들었습니다. 그런 다음 오른쪽과 사용자 영역 차트로 옮겼습니다. 핵심은 Missing Factors에 "Treat as Zero"를 사용하는 것입니다(영역에서 다른 영역을 숨기려면 투명도를 0으로 설정).

아래 스크립트가 작동하려면 열 5를 추가해야 합니다.
더보기...
이와 같은 것을 만드는 다른 방법도 있습니다. 여기에 그 중 몇 가지 목록이 있습니다.
- 그래픽 스크립트로 스크립팅할 수 있습니다.
- 데이터를 복제하여 각 기간의 시작/종료 시간을 포함하고 라인 문자를 사용할 수 있습니다(다른 문자도 작동할 수 있음).

아마도 @scwise 더 많은 아이디어가 있습니까?
Re: Graph Builder에서 X 영역 음영 처리훌륭한!내가 원했던 것.답변이 질문만큼 중요한 기술이 아니라는 또 다른 예입니다(물론 제가 스스로 해결하는 방법을 알았으면 좋겠지만 다른 사람이 문제를 해결하도록 하는 것도 거의 비슷합니다).
Graph Builder에서 X 영역 음영 처리첨부 파일의 두 그래프를 수정하여 휴일 지역을 강조 표시하는 세로 막대를 표시하고 싶습니다(휴일 열에 표시됨).내가 원하는 것의 예로 참조하십시오. https://www.asc.upenn.edu/sites/default/files/styles/1200w/public/2022-12/1999-2021_avg_sui_per_month_CDC.png?itok=4zywI-sl .누군가 스크립트를 제공할 수 있다면 좋겠지만 Graph Builder에 내장된 기능을 사용하여 스크립트를 제공할 수 있는 방법이 있는지도 궁금합니다.
대량 맞춤화Re: 그래프 빌더의 X 영역 음영 처리이 우아한 솔루션에 대해 @Jed_Campbell에게 감사드립니다.
두 번째 Y축에 더미 변수를 사용하고 막대 그래프를 사용하여 음영을 켜고 끄는 것은 정말 훌륭한 아이디어입니다.
그러면 사용자는 원래 그래프의 모든 유연성을 그대로 유지하게 됩니다.
대체 접근 방식:
@John_Powell_JMP가 비슷한 작업에 대해 몇 년 전에 제안한 것처럼 더미 변수를 히트맵의 색상 으로 사용하십시오.
https://community.jmp.com/t5/Discussions/Background-color-of-graph-builder/mp/36095/highlight/true#M21243
단점: 변수를 조작해야 합니다(히트맵에 Y 변수가 없고 메인 플롯에 Color/dummyVariable을 사용하지 않음).
이점: 두 번째 축을 조작할 필요가 없습니다(그리드 선 제거 등).
어떤 접근 방식이 더 낫습니까?
적용 사례에 따라 다릅니다.
음영처리할 주말이 하나만 있는 경우 X축의 참조선도 작업을 수행할 수 있습니다.
@dale_lehman
질문을 게시할 때 세 가지 해결책 중 어떤 것을 염두에 두셨는지 궁금합니다. 아니면 네 번째 해결책이 더 낫나요?
그럼에도 불구하고 커뮤니티 컬렉션에 훌륭한 솔루션을 추가한 질문 에 감사드립니다.
Graph Builder(
Size( 937, 401 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables( X( :Month Code ), Y( :"Mean(Deaths, White)"n ), Color( :Dummyvar ) ),
Elements( Heatmap( X, Legend( 37 ) ), Points( X, Y, Color( 0 ), Legend( 38 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
37,
Properties( 0, {Transparency( 0.2 )}, Item ID( "Dummyvar", 1 ) )
)}
)
)
);
Re: 그래프 빌더의 X 영역 음영 처리Heatmap을 통한 접근 방식은 정말 훌륭할 것입니다. 색상 속성을 "차단"하지 않았다면 ....
그런데 잠깐만요, 정말요? 해보자 ...
정말 놀랍습니다. 다양한 플롯 유형에 대해 여러 색상 설정이 가능합니까?
어떻게 이런 기회를 맨날 놓칠 수 있겠어요!!!
시너지 효과:
https://community.jmp.com/t5/Discussions/Graph-Builder-subplot-with- Different-color-settings/mp/597191/highlight/true#M80084

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Graph Builder(
Show Control Panel( 0 ),
Variables(
X( :height ),
Y( :height ),
Y( :weight, Position( 1 ) ),
Color( :sex ),
Color( :age )
),
Elements(
Points( X, Y( 2 ), Color( 1 ) ),
Bar( X, Y( 1 ), Color( 2 ) )
)
)