Graph Builder가 마커를 변경하지 못하도록 하는 방법(또는 Graph Builder가 행 상태 마커와 색상만 사용하도록 강제하는 방법)안녕하세요 JMP 커뮤니티,
(W10 Enterprise, 64비트, JMP Pro 15.0.0)
Graph Builder를 사용하여 제품에 대한 일부 데이터를 시각화하는 사용자를 돕고자 합니다. 제품은 다른 지역, 다른 출처 및 다른 연도에서 제공됩니다.
이 작업을 수행할 때 :Source라는 열별로 오버레이 및 색상을 지정합니다. 일부 데이터 필터 및 열 전환기도 포함됩니다. 데이터 필터는 연도, 지역, 소스입니다. Column Switcher는 제품에 대한 다른 데이터를 교체할 수 있도록 합니다.
우리가 겪고 있는 문제는 :Source에서 행 상태를 특정 마커 및 색상으로 설정했지만 Data Filter를 변경하여 Year 1의 데이터만 표시하고 Year 2, Graph로 변경하면 빌더는 행 상태 할당을 자동으로 재정의하고 기본값을 사용합니다.
아래는 1년차(왼쪽)와 2년차(오른쪽)의 결과입니다.


올바른 마커와 색 구성표는 왼쪽 위의 1년차에 있습니다. 자세히 살펴보면 2년차에 그래프 빌더가 소스 C를 녹색 다이아몬드에서 녹색 십자가로 변경하는 것을 볼 수 있습니다. D는 보라색 X에서 보라색 다이아몬드로, E는 주황색 삼각형에서 주황색 X로, F는 청록색 Y에서 청록색 삼각형으로 바뀝니다.

따라서 Graph Builder는 우리가 행 상태에 지정한 할당된 색상을 유지하는 것처럼 보이지만 JMP의 설정에 따라 마커를 기본값으로 변경합니다.
유사한 게시물을 본 적이 있으며 Graph Builder에서 Marker Seg를 사용해야 할 수도 있지만 해당 구문을 사용하여 원하는 결과를 얻는 방법을 이해하는 데 어려움을 겪고 있습니다. 이것은 최신 업데이트에서 수정된 15.0의 버그입니까? 그렇다면 어떻게든 이 문제를 해결하고 Graph Builder가 선택한 마커와 색상을 사용하도록 할 수 있습니까?
의견을 보내 주셔서 감사합니다!,
DS
대량 맞춤화Re: 그래프 빌더에서 마커를 변경하지 못하게 하는 방법(또는 그래프 빌더에서 행 상태 마커와 색상만 사용하도록 강제하는 방법)이것은 훌륭합니다, 감사합니다! 세 번째 그래프가 잘 맞습니다. 각 증가 카테고리에 대한 모든 수율의 합계를 원래 시각화 그래프에 있던 y축으로 다시 추가하는 방법을 알아내려고 합니다.
확실히 여기서 몇 가지 새로운 것을 배우고 있습니다. 대단히 감사합니다!
감사해요!
jv
Re: Graph Builder에서 마커를 변경하지 못하게 하는 방법(또는 Graph Builder에서 행 상태 마커와 색상만 사용하도록 강제하는 방법)안녕 @jmv ,
예, 귀하의 설명이 의미가 있습니다. 가로 축과 색 구성표 모두에 대해 열을 사용할 수 있으며 이는 제한 사항이 아닙니다.
귀하의 경우 실제로 그래프를 약간 변경하려는 것처럼 들립니다. 아래 예에서는 y축에 로트 크기를, x축에 X_2(로트 크기별로 오름차순)를 입력한 다음 범주 증가로 색상을 지정했습니다. 이것은 보는 사람에게 X_2에 대한 추가 세부 수준과 증가 범주별 색상을 제공합니다. 또는 두 번째 그래프에서 볼 수 있듯이 증가 범주별로 x축을 정렬할 수 있습니다. 이 경우 x축을 따라 X_2의 순서를 얻기 위해 증가 범주를 값이 1, 2, 3, 4인 서수 열로 다시 코딩했습니다. 그런 다음 세 번째 옵션에서 먼저 범주별로 테이블을 정렬한 다음 로트 크기별로 정렬하고 범주별로 색상을 지정하여 유사한 그래프를 만들었습니다.



어떤 방법을 사용하든 보라색 음영에서 개별 색상 표현으로 색 구성표를 변경하는 것이 좋습니다. 보는 사람이 그래프를 볼 때 차이점과 유사점을 빠르게 볼 수 있기를 원하지만 색상 그라데이션이 있는 색상 막대 그래프는 이를 매우 어렵게 만듭니다. 데이터 테이블도 첨부했습니다.
도움이 되었기를 바랍니다!,
DS
Re: 그래프 빌더에서 마커를 변경하지 못하게 하는 방법(또는 그래프 빌더에서 행 상태 마커와 색상만 사용하도록 강제하는 방법)안녕하십니까?
응답해 주셔서 감사합니다. 예, 올바른 4단계 색상이 필요합니다. 게시된 원본 그래프는 증가 범주가 가장 잘 표시되는 방법을 보여줍니다. x축의 증가 범주와 y축의 수율입니다. X_2 열은 추가된 세부 수준이므로 보는 사람이 X_2 값이 4개의 색상 저장소 중 어떤 저장소에 들어가는지 볼 수 있습니다. 말이 돼? 추가 세부 사항을 추가하는 일종의 방법이지만 여전히 데이터가 표시되어 53개의 고유한 색상으로 너무 어수선하지 않습니다.범주 증가가 색상 저장소로 들어가면 x축으로 이동할 수 없는 것처럼 보입니까? 네 가지 색상을 X-2 열에 강제로 적용할 수 있다면 작동할 것이라고 생각합니다. 하지만 이렇게 할 방법이 없을까요? 도와주셔서 다시한번 감사드립니다!!
jv
Re: 그래프 빌더에서 마커를 변경하지 못하게 하는 방법(또는 그래프 빌더에서 행 상태 마커와 색상만 사용하도록 강제하는 방법)안녕 @jmv ,
귀하의 문제를 이해하면 쉽게 해결할 수 있다고 생각합니다. 제가 이해한 바에 따르면 색상이 4단계만 필요한 것 같습니다. 맞습니까? 그렇다면 "범주 증가" 열을 사용하여 X_2 열이 아닌 그래프 빌더의 색상을 지정할 수 있습니다. X_2 열에는 53개의 고유한 수준이 있으므로 그래프 빌더는 53개의 고유한 색상을 생성합니다.
X_2를 기반으로 항목을 좀 더 나누고 싶다면 범주 증가로 색상을 지정한 다음 X_2로 오버레이할 수 있지만 약간 지저분해지기 시작할 수 있습니다.
X_2 열이 테이블에 어떤 데이터를 제공하는지 잘 모르겠지만 분포에서 알 수 있듯이 주어진 증가 범주에 대해 여러 X_2 수준이 있습니다. 예를 들어, Going Away 레벨은 V2_0, V2_45 및 V2_46과 연결됩니다.
데이터 시각화를 고려할 수 있는 또 다른 방법은 수직 축에 X_2, 수평에 범주 증가, 색상으로 로트 크기가 있는 히트맵(왼쪽에서 GB로 11번째 옵션)을 사용하는 것입니다.
도움이 되었기를 바랍니다!,
DS
Re: 그래프 빌더에서 마커를 변경하지 못하게 하는 방법(또는 그래프 빌더에서 행 상태 마커와 색상만 사용하도록 강제하는 방법)안녕하십니까?
네, 말이 됩니다. 첨부된 데이터 테이블을 참조하십시오 - 이전에 게시된 그래프에 표시된 세 개의 열이 포함되어 있습니다(도움이 되기를 바랍니다!).
감사해요!
jv
Re: Graph Builder에서 마커를 변경하지 못하게 하는 방법(또는 Graph Builder에서 행 상태 마커와 색상만 사용하도록 강제하는 방법)안녕 @jmv ,
원하는 그래프를 얻기 위해 스크립트를 작성할 필요는 없습니다. 현재 그래프가 어떻게 보이는지 예를 들어 주셔서 감사합니다. 그래프가 생성되는 방식과 수정이 필요할 수 있는 방식에 차이를 만드는 한 가지는 데이터 테이블이 구성되는 방식에 따라 다릅니다.
일반적으로 JMP 데이터 테이블이 구성되는 방식은 각 행이 "샘플"이거나 일종의 고유 식별자가 되도록 하는 것입니다. 그런 다음 각 열은 해당 샘플의 "속성"과 같습니다. 이것은 로트 번호, 샘플 크기(g, kg 등), 색상, 속성 X, 속성 Y, 속성 Z 등일 수 있습니다. 그러나 때로는 데이터가 속성은 각 행 인스턴스에서 고유한 식별자입니다.
어쨌든 이것은 데이터 테이블의 하위 집합을 공유할 수 있다면 -- 20개 또는 50개의 행(및 모든 열)과 같더라도 데이터를 가장 잘 표현하는 방법을 찾는 데 정말 도움이 될 것이라는 점을 설명하기에는 긴 여정입니다. . 다시 말하지만 이것은 열을 익명화하거나 다시 코딩하여(열을 마우스 오른쪽 버튼으로 클릭 > 다시 코딩) 이름의 각 인스턴스에 임의의 이름을 부여하여 다른 사람들이 당신이 실제로 무엇을 분석하고 있는지 알 수 없도록 할 수 있습니다(즉, 그것이 당신에게 중요한 경우). 데이터 구조에 대한 이해 없이는 원하는 출력을 얻기 위해 수행해야 할 작업을 추측하기가 정말 어렵습니다.
이것이 의미가 있기를 바랍니다!,
DS
Re: Graph Builder에서 마커를 변경하지 못하게 하는 방법(또는 Graph Builder에서 행 상태 마커와 색상만 사용하도록 강제하는 방법)안녕하십니까?
도와주셔서 정말 감사합니다. 그래프 빌더에서 만든 첨부 그래프를 참조하십시오. 각 V2 값이 고유한 색상을 갖는 대신 각 V2 값이 4개의 "범주 증가" 색상 중 하나가 되도록 오른쪽의 X_2에 색상 코드를 지정하고 싶습니다. 데이터 테이블에서 각 행의 색상은 "카테고리 증가" 열을 기준으로 이 네 가지 색상 중 하나로 설정되지만 V2를 색상 탭으로 드래그하면 색상이 다시 지정됩니다. 미리 사과드립니다. 스크립트 작성 경험이 없습니다!
감사해요!!
JV
Re: 그래프 빌더에서 마커를 변경하지 못하게 하는 방법(또는 그래프 빌더에서 행 상태 마커와 색상만 사용하도록 강제하는 방법)안녕 @jmv ,
기꺼이 도와드리겠습니다. 귀하의 데이터(또는 그 일부)를 공유하여 귀하가 겪고 있는 문제를 확인하고 이를 해결하기 위해 무엇을 할 수 있는지 확인할 수 있습니까?
필요한 경우 데이터를 익명화할 수 있습니다(테이블 > 익명화).
또는 JMP의 샘플 데이터 테이블 중 하나를 사용하여 문제를 재현할 수 있고 그래프 빌더를 설정하는 방법과 테이블을 알려주시면 그것도 가능합니다.
감사해요!,
DS
Re: 그래프 빌더에서 마커를 변경하지 못하게 하는 방법(또는 그래프 빌더에서 행 상태 마커와 색상만 사용하도록 강제하는 방법)안녕하세요 디드리히,
이 솔루션에 감사드립니다! 동일한 문제가 있지만 설명한 대로 색상을 적용하는 데 사용되는 :Source 열을 제거하는 방법을 모르겠습니다. 이 작업을 수행하는 방법에 대한 세부 정보를 제공해 주시겠습니까? 감사합니다!!
Re: 그래프 빌더에서 마커를 변경하지 못하게 하는 방법(또는 그래프 빌더에서 행 상태 마커와 색상만 사용하도록 강제하는 방법)업데이트:
많은 검색을 수행한 후 Graph Builder에서 너무 많은 "수준"의 제어가 문제인 것으로 나타났습니다.
사용자는 Overlay와 Color 모두를 :Source에 나열된 항목으로 설정했습니다. 결과적으로 Graph Builder는 표식 스타일을 재정의하지만 색상 설정은 재정의하지 않습니다. 따라서 JMP는 색상을 우선순위로 두고 그 다음 마커로 사용하도록 프로그래밍되어 있다고 생각합니다.
해결책은 간단합니다. Graph Builder를 "색상 지정"하는 데 사용되는 :Source 열을 제거하면 원하는 대로 마커와 색상이 유지됩니다(마커 및 색상의 행 상태가 행에 미리 할당되었다고 가정). 간단하지만 간과하기 쉬운!
이것이 다른 사람들을 돕기를 바랍니다!
DS