나는 내가 말한 것을 다시 받아들입니다. 같은 창에서 막대와 선 모두 .아래는 찾고 있는 그래프를 제공해야 합니다.
여기에 기본 이름 ( 1 ) ;
// 원본 데이터 테이블을 생성합니다.
dt = 새 테이블 ( "결함" ,
행 추가 ( 14 ) ,
새 열 ( "결함" , 숫자 , 마디 없는 , 체재 ( "최상의" , 12 ) , 값 설정 ( [ 1 , 2 , 삼 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 ] ) ) ,
새 열 ( "ㅏ" , 숫자 , 마디 없는 , 체재 ( "퍼센트" , 12 , 2 ) , 공식 ( 무작위 유니폼 ( 0 , 0.002 ) ) ) ,
새 열 ( "비" , 숫자 , 마디 없는 , 체재 ( "퍼센트" , 12 , 2 ) , 공식 ( 무작위 유니폼 ( 0 , 0.002 ) ) ) ,
새 열 ( "씨" , 숫자 , 마디 없는 , 체재 ( "퍼센트" , 12 , 2 ) , 공식 ( 무작위 유니폼 ( 0 , 0.002 ) ) ) ,
새 열 ( "디" , 숫자 , 마디 없는 , 체재 ( "퍼센트" , 12 , 2 ) , 공식 ( 무작위 유니폼 ( 0 , 0.002 ) ) ) ,
새 열 ( "이자형" , 숫자 , 마디 없는 , 체재 ( "퍼센트" , 12 , 2 ) , 공식 ( 무작위 유니폼 ( 0 , 0.002 ) ) )
) ;
// 데이터 테이블을 바꿉니다.
dtTrans = dt << 바꾸어 놓다 ( 열 ( : ㅏ , : 비 , : 씨 , : 디 , : 이자형 ) , 상표 ( : 결함 ) , 출력 테이블 ( "결함의 전치" ) ) ;
// 수율 열을 추가합니다.
dtTrans << 새 열 ( "수율1" ,
숫자 ,
마디 없는 ,
체재 ( "퍼센트" , 12 , 2 ) ,
공식 (
1 - 합집합 (
: 이름 ( "1" ) ,
: 이름 ( "2" ) ,
: 이름 ( "삼" ) ,
: 이름 ( "4" ) ,
: 이름 ( "5" ) ,
: 이름 ( "6" ) ,
: 이름 ( "7" ) ,
: 이름 ( "8" ) ,
: 이름 ( "9" ) ,
: 이름 ( "10" ) ,
: 이름 ( "11" ) ,
: 이름 ( "12" ) ,
: 이름 ( "13" ) ,
: 이름 ( "14" )
)
)
) ;
dtTrans << 새 열 ( "수율2" ,
숫자 ,
마디 없는 ,
체재 ( "퍼센트" , 12 , 2 ) ,
공식 (
1 - 2 * 합집합 (
: 이름 ( "1" ) ,
: 이름 ( "2" ) ,
: 이름 ( "삼" ) ,
: 이름 ( "4" ) ,
: 이름 ( "5" ) ,
: 이름 ( "6" ) ,
: 이름 ( "7" ) ,
: 이름 ( "8" ) ,
: 이름 ( "9" ) ,
: 이름 ( "10" ) ,
: 이름 ( "11" ) ,
: 이름 ( "12" ) ,
: 이름 ( "13" ) ,
: 이름 ( "14" )
)
)
) ;
// 그래프를 생성합니다.
dtTrans << 그래프 빌더 (
제어판 표시 ( 0 ) ,
변수 (
엑스 ( : 상표 ) ,
와이 ( : 수율1 , 옆 ( "오른쪽" ) ) ,
와이 ( : 수율2 , 위치 ( 1 ) , 옆 ( "오른쪽" ) ) ,
와이 ( : 이름 ( "1" ) , 위치 ( 1 ) ) ,
와이 ( : 이름 ( "2" ) , 위치 ( 1 ) ) ,
와이 ( : 이름 ( "삼" ) , 위치 ( 1 ) ) ,
와이 ( : 이름 ( "4" ) , 위치 ( 1 ) ) ,
와이 ( : 이름 ( "5" ) , 위치 ( 1 ) ) ,
와이 ( : 이름 ( "6" ) , 위치 ( 1 ) ) ,
와이 ( : 이름 ( "7" ) , 위치 ( 1 ) ) ,
와이 ( : 이름 ( "8" ) , 위치 ( 1 ) ) ,
와이 ( : 이름 ( "9" ) , 위치 ( 1 ) ) ,
와이 ( : 이름 ( "10" ) , 위치 ( 1 ) ) ,
와이 ( : 이름 ( "11" ) , 위치 ( 1 ) ) ,
와이 ( : 이름 ( "12" ) , 위치 ( 1 ) ) ,
와이 ( : 이름 ( "13" ) , 위치 ( 1 ) ) ,
와이 ( : 이름 ( "14" ) , 위치 ( 1 ) )
) ,
강요 (
술집 (
엑스 ,
와이 ( 삼 ) ,
와이 ( 4 ) ,
와이 ( 5 ) ,
와이 ( 6 ) ,
와이 ( 7 ) ,
와이 ( 8 ) ,
와이 ( 9 ) ,
와이 ( 10 ) ,
와이 ( 11 ) ,
와이 ( 12 ) ,
와이 ( 13 ) ,
와이 ( 14 ) ,
와이 ( 15 ) ,
와이 ( 16 ) ,
전설 ( 삼 ) ,
바 스타일 ( "스택" ) ,
요약통계 ( "평균" )
) ,
선 ( 엑스 , 와이 ( 1 ) , 와이 ( 2 ) , 전설 ( 4 ) , 행 순서 ( 0 ) , 요약통계 ( "평균" ) )
) ,
SendToReport (
보내다 ( {} , "1" , 스케일박스 , { 체재 ( "퍼센트" , 12 , 2 )} ) ,
보내다 ( {} , "수율1" , 스케일박스 , { 체재 ( "퍼센트" , 12 , 2 )} ) ,
보내다 ( {} , "400" , 스케일박스 , { 범례 모델 ( 4 , 속성 ( 0 , { 선의 폭 ( 삼 )} ) , 속성 ( 1 , { 선의 폭 ( 삼 )} ) )} ) ,
보내다 ( {} , "그래프 제목" , TextEditBox , { 텍스트 설정 ( "샘플 트렌드" )} ) ,
보내다 ( {} , "Y 제목" , TextEditBox , { 텍스트 설정 ( "불량률" )} ) ,
보내다 ( {} , "Y r 제목" , TextEditBox , { 텍스트 설정 ( "생산하다" )} )
)
) ;
안녕 Switzal87
JMP에서는 모든 열의 데이터 유형이 동일해야 하므로 같은 열에 결함 데이터와 수율 데이터가 모두 있을 수 없습니다.따라서 가장 먼저 해야 할 일은 결함 데이터를 바꾸는 것입니다.결함 데이터를 전치한 후에는 수율에 대해 계산된 열을 추가할 수 있습니다. Graph Builder를 사용하여 예제와 비슷한 것을 만듭니다.같은 창에서 막대와 선을 모두 사용하여 무언가를 만드는 것이 가능할 수도 있지만 어떻게 해야 하는지 잘 모르겠습니다.아래 예를 보면 가까워질 것입니다.
여기에 기본 이름 ( 1 ) ;
// 원본 데이터 테이블을 생성합니다.
dt = 새 테이블 ( "결함" ,
행 추가 ( 14 ) ,
새 열 ( "결함" ,
숫자 ,
마디 없는 ,
체재 ( "최상의" , 12 ) ,
값 설정 ( [ 1 , 2 , 삼 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 ] )
) ,
새 열 ( "ㅏ" , 숫자 , 마디 없는 , 체재 ( "퍼센트" , 12 , 2 ) , 공식 ( 무작위 유니폼 ( 0 , 0.002 ) ) ) ,
새 열 ( "비" , 숫자 , 마디 없는 , 체재 ( "퍼센트" , 12 , 2 ) , 공식 ( 무작위 유니폼 ( 0 , 0.002 ) ) ) ,
새 열 ( "씨" , 숫자 , 마디 없는 , 체재 ( "퍼센트" , 12 , 2 ) , 공식 ( 무작위 유니폼 ( 0 , 0.002 ) ) ) ,
새 열 ( "디" , 숫자 , 마디 없는 , 체재 ( "퍼센트" , 12 , 2 ) , 공식 ( 무작위 유니폼 ( 0 , 0.002 ) ) ) ,
새 열 ( "이자형" , 숫자 , 마디 없는 , 체재 ( "퍼센트" , 12 , 2 ) , 공식 ( 무작위 유니폼 ( 0 , 0.002 ) ) ) ,
) ;
// 데이터 테이블을 바꿉니다.
dtTrans = dt << 바꾸어 놓다 ( 열 ( : ㅏ , : 비 , : 씨 , : 디 , : 이자형 ) , 상표 ( : 결함 ) , 출력 테이블 ( "결함의 전치" ) ) ;
// 그래프를 생성합니다.
dtTrans << 새 열 ( "수율1" ,
숫자 ,
마디 없는 ,
체재 ( "퍼센트" , 12 , 2 ) ,
공식 (
1 - 합집합 (
: 이름 ( "1" ) ,
: 이름 ( "2" ) ,
: 이름 ( "삼" ) ,
: 이름 ( "4" ) ,
: 이름 ( "5" ) ,
: 이름 ( "6" ) ,
: 이름 ( "7" ) ,
: 이름 ( "8" ) ,
: 이름 ( "9" ) ,
: 이름 ( "10" ) ,
: 이름 ( "11" ) ,
: 이름 ( "12" ) ,
: 이름 ( "13" ) ,
: 이름 ( "14" )
)
)
) ;
dtTrans << 새 열 ( "수율2" ,
숫자 ,
마디 없는 ,
체재 ( "퍼센트" , 12 , 2 ) ,
공식 (
1 - 2 * 합집합 (
: 이름 ( "1" ) ,
: 이름 ( "2" ) ,
: 이름 ( "삼" ) ,
: 이름 ( "4" ) ,
: 이름 ( "5" ) ,
: 이름 ( "6" ) ,
: 이름 ( "7" ) ,
: 이름 ( "8" ) ,
: 이름 ( "9" ) ,
: 이름 ( "10" ) ,
: 이름 ( "11" ) ,
: 이름 ( "12" ) ,
: 이름 ( "13" ) ,
: 이름 ( "14" )
)
)
) ;
dtTrans << 그래프 빌더 (
제어판 표시 ( 0 ) ,
변수 (
엑스 ( : 상표 ) ,
와이 ( : 수율1 ) ,
와이 ( : 수율2 , 위치 ( 1 ) ) ,
와이 ( : 이름 ( "1" ) ) ,
와이 ( : 이름 ( "2" ) , 위치 ( 2 ) ) ,
와이 ( : 이름 ( "삼" ) , 위치 ( 2 ) ) ,
와이 ( : 이름 ( "4" ) , 위치 ( 2 ) ) ,
와이 ( : 이름 ( "5" ) , 위치 ( 2 ) ) ,
와이 ( : 이름 ( "6" ) , 위치 ( 2 ) ) ,
와이 ( : 이름 ( "7" ) , 위치 ( 2 ) ) ,
와이 ( : 이름 ( "8" ) , 위치 ( 2 ) ) ,
와이 ( : 이름 ( "9" ) , 위치 ( 2 ) ) ,
와이 ( : 이름 ( "10" ) , 위치 ( 2 ) ) ,
와이 ( : 이름 ( "11" ) , 위치 ( 2 ) ) ,
와이 ( : 이름 ( "12" ) , 위치 ( 2 ) ) ,
와이 ( : 이름 ( "13" ) , 위치 ( 2 ) ) ,
와이 ( : 이름 ( "14" ) , 위치 ( 2 ) )
) ,
강요 (
위치 ( 1 , 1 ) ,
선 (
엑스 ,
와이 ( 1 ) ,
와이 ( 2 ) ,
전설 ( 12 ) ,
행 순서 ( 0 ) ,
요약통계 ( "평균" )
)
) ,
강요 (
위치 ( 1 , 2 ) ,
술집 (
엑스 ,
와이 ( 1 ) ,
와이 ( 2 ) ,
와이 ( 삼 ) ,
와이 ( 4 ) ,
와이 ( 5 ) ,
와이 ( 6 ) ,
와이 ( 7 ) ,
와이 ( 8 ) ,
와이 ( 9 ) ,
와이 ( 10 ) ,
와이 ( 11 ) ,
와이 ( 12 ) ,
와이 ( 13 ) ,
와이 ( 14 ) ,
전설 ( 10 ) ,
바 스타일 ( "스택" ) ,
요약통계 ( "합집합" )
)
) ,
SendToReport (
보내다 ( {} , "수율1" , 스케일박스 , { 체재 ( "퍼센트" , 12 , 2 )} ) ,
보내다 ( {} , "1" , 스케일박스 , { 체재 ( "퍼센트" , 12 , 2 )} ) ,
보내다 (
{} ,
"400" ,
스케일박스 ,
{ 범례 모델 (
12 ,
속성 ( 0 , { 선의 폭 ( 삼 )} ) ,
속성 ( 1 , { 선의 폭 ( 삼 )} )
)}
) ,
보내다 ( {} , "Y 제목" , TextEditBox , { 텍스트 설정 ( "생산하다" )} ) ,
보내다 ( {} , "Y 1 타이틀" , TextEditBox , { 텍스트 설정 ( "불량률" )} )
)
) ;