<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕하세요 여러 곳에 절이있는 이진 변수 그래프를 스크립팅 할 때 도움이 필요합니다.
레서피로 구성된 하나의 창에 여러 그래프를 배치해야하며 범례는 특정 도구를 보여줍니다.
현재 저는 하나의 레서피에서 6 개의 툴을 가지고 있으며 동일한 레서피에 대해 그래프 당 3 개의 툴을 플로팅해야합니다.
전체적으로 1 개의 레시피 아래 6 개의 툴에 대해 2 개의 그래프가 필요합니다.
나는 어디에서 절을 조합 해 보았는가, 희망이없는 데이터 필터들
dt = 공개 ( "........")
새창("......",
이변 량 (
Y (: Column1),
X (: Column2),
히스토그램 경계 (1),
Where : : Recipe == "XXXX"& : Tool == "YYYY"& : Tool == "YYYX & : Tool =="YYXX "), <---- 특정 단어로 구성하려면 여러 도구와 조리법을 사용해야하며이를 통해 작동하지 않습니다. 데이터 필터링은 첫 번째 그래프의 점을 제외하지만 두 번째 그래프의 경우 제외합니다.
SendToReport (디스패치
{},
"2",
ScaleBox,
{참조 선 추가 (140, 단색, "검정", "", 2),
참조 선 추가 (70, 단색, "검정", "", 2),
참조 선 추가 (90, 단색, "검정색", "", 2)}
),
급파(
{},
"날짜 별 가치의 이항 변수 적합성",
개요 상자, {닫기 (1), 제목 설정 ( "XXXX")}
),
급파(
{},
"1",
ScaleBox,
{형식 ( "y / m / dh : m : s",),
Interval ( "시간"), Inc (2), Minor Ticks (0),
눈금 글꼴 (얼굴 ( "Arial Unicode MS"), 크기 (8)), 주요 눈금 표시 (1),
회전 라벨 ( "각진")}
),
급파(
{},
"2 변수 보고서",
FrameBox (2),
{DispatchSeg (
HistSeg (1),
{채우기 색 ( "BlueCyan"), 막대 그래프 색 (13)}
}}
),
Dispatch ({}, "Bivar Plot", FrameBox, {프레임 크기 (1100, 180)})
급파(
{},
"2 변수 보고서",
프레임 박스 (4),
{DispatchSeg (
HistSeg (1),
{채우기 색 ( "BlueCyan"), 막대 그래프 색 (13)}
}}
),
),
프레임 크기 (900,274), 행 범례 (도구), 색상 (1), 색상 테마 ( "JMP 기본값"), 마커 (0), 마커 테마 ( "") , 연속 스케일 (0), 역 스케일 (0), 제외 행 (0)})
),) << 창 최대화
나는 OR 연산자를 올바르게 이해하지 못한다고 생각합니다. 나는 AND 연산자가 내가 선택한 모든 옵션들을 통합 할 것이라고 생각했습니다. 1,2,3을 하나의 그래프로 만들었지 만 내 결과는 첫 번째 옵션 만 표시하므로 레시피와 1 개의 도구 만 출력했습니다. A_1, A_2, A_3하지만 A_1 만 A_2 또는 A_3을 출력하지 않습니다.
왜 내가 그걸 쓸 수 없었던가? 으로 당신이 진술 한 것처럼 여분의 계층 구조를 가졌기 때문에 절이있었습니다. PMroz 도구 이름 (A)과 하위 그룹 (1) 인 A _ 1. 내가 By (: Recipe, : Tool)를 둘 다 할 때 각 레시피에 대한 도구 당 그래프를 출력합니다. 나는 내가 좋아할 것보다 더 많은 것이 었습니다.
모든 도움을 주셔서 대단히 감사합니다. 제프. 퍼킨슨 과 PMroz
이것은 나를 완벽하게 도왔다.
Where : : Recipe == "XXXX"& (: Tool == "YYYY"| : 공구 == "YYYX | : 공구 =="YYXX ")
Saswat Mishra wrote:
Where(:Recipe == "XXXX" & :Tool == "YYYY" & :Tool == "YYYX & :Tool == "YYXX"), <---- I need to put in multiple tools and recipes to organize by specific words and it does not work through this.
당신은 | & 대신에 : 도구 비교. | 연산자는 OR이고 연산자는 AND입니다.
이 같은 것이 작동해야합니다 :
Where : : Recipe == "XXXX"& (: Tool == "YYYY"| : Tool == "YYYX | : Tool =="YYXX "))
그러나 나는 생각한다. PMroz 그의 대답에 뭔가가 있습니다. 여기서 By ()를 사용할 수 있어야합니다. By ()에 여러 개의 열을 포함 할 수 있습니다. 다음은 그 예입니다.
dt = 열다 ( "$ SAMPLE_DATA \ Big Class.jmp" ) ;
dt << 이변 량 ( 와이 ( : 무게 ) , 엑스 ( : 신장 ) , 으로 ( : 나이 , : 섹스 ) ) ;
데이터를 분리하는 데 필요한 추가 계층 구조가있는 것으로 보입니다. 예를 들어 A 또는 B 인 Tool Type이라는 열을 추가하면 어떻게 될까요? 그게 도움이 될까요?

내 데이터 테이블에는 여러 가지 요리법이 있습니다. 다른 여러 개를 열지 않고 데이터 테이블을 동일하게 유지하려고합니다.
나는 모두 6 개 이상의 도구를 사용하는 3 가지 조리법을 가지고 있습니다. 하지만 레서피 별 새 창 또는 모든 창을 같은 창에서 구성해야합니다.
그런 다음 특정 도구는 하나의 그래프에있는 도구와 다른 래서 피에 대해 동일한 래서 피를 사용하는 다른 도구를 사용하여 래서 피마다 그래프로 표시해야합니다.
내 문제 으로 내가하는 일은 다음과 같습니다. Recipe 그런 다음 동일한 Recipe 그래프에있는 모든 다른 도구를 포함하는 여러 이항 변수를 받게됩니다.
그래서 예를 들면 나는 가지고있다.
도구 = {A1_1, A1_2, A1_3, B1_1, B1_2, B1_3}
요리법 = {XXXX, XXXY, XXYY}
레시피 XXXX는 내가 By (: Recipe == "XXXX")로 구성하면 A1과 B1의 모든 도구를 하나의 그래프로 정리합니다.
내가 (: 도구)를 사용하면 XXXX, XXXY 및 XXYY에 대해 함께 결합 된 래서 피와 각각의 개별 도구 A1_1, A1_2, A1_3에 대한 그래프를 갖게됩니다.
네가 뭔가 다른 것을 의미한다면 너는 정교 할 수 있니?
아마도 당신은 새로운 으로 변수를 분석하려는 다양한 조합을 보유하고있는 변수입니다. 그걸 사용해라. 으로 변수의 이변 량 플랫폼을 선택하면 각각에 대해 별도의 플롯이 생성됩니다.