아래와 같이 스크립트를 작성합니다.
STHI TRB SEC = 그래프 빌더(
크기( 1733, 995 ), 제어판 표시( 0 ), 변수(X( :device_start_1 ), Y( :cell_id ), 그룹 X( :mapsec ), 오버레이( :Track ), 색상( :Track )),
Elements(Points( X, Y, Legend( 4 ), Jitter( "Random Uniform" ), Jitter Limit( 0 ) )),
SendToReport(
Dispatch({},"device_start_1",ScaleBox,{Min( (today()) - 43200 ), Max( (today()) ), Interval( "Hour" ), Inc( 1 ), Minor Ticks( 0 ), 레이블 행({레이블 방향( "각도" ), 주요 격자선 색상( 1 ), 주요 격자선 표시( 1 )})}),
Dispatch({},"cell_id",ScaleBox,{Label Row( {Show Major Grid( 1 ), Tick Mark Style( "간격 트레이" )} )}),
Dispatch({},"400",ScaleBox,{Legend Model(4,Properties(0,{Line Color( 41 ), Marker( "FilledSquare" ), Marker Size( 39 )}, Item ID( "Idle", 1 )),
Properties(1,{Marker( "FilledSquare" ), Marker Size( 39 )}, Item ID( "테스트 실패 결과", 1 )),
Properties(2,{Marker( "FilledSquare" ), Marker Size( 39 )}, Item ID( "테스트 통과 결과", 1 )))}),
Dispatch( {}, "그래프 제목", TextEditBox, {텍스트 설정( "SEC 실적" )} ),
Dispatch( {}, "X 제목", TextEditBox, {텍스트 설정( "시간" )} ),
Dispatch( {}, "Y 제목", TextEditBox, {텍스트 설정( "셀" )} )
)
);
STHI TRB SEC << 사진 저장( "STHITRBSEC.png", png);
그 후 이 스크립트를 자동으로 실행하지만 그래프의 결과가 예상과 다릅니다. 그만큼 마커 크기 아래 그림과 같이 모든 그래프에서 작동하지 않습니다.

마커 크기를 39로 설정했을 때 이 그래프에 작은 선이 생겼습니다.

이 그래프도 마커 크기를 39로 설정했지만 선이 더 큽니다.
이 버그를 제거하도록 도와주세요.
동일한 열에 일부 샘플 데이터를 게시할 수 있습니까?
제안해 주셔서 감사합니다. 2개의 데이터에 대한 1개의 코드가 다른 크기의 줄을 생성할 수 있는 이유를 여전히 이해하고 싶습니다. 예상한 대로 모든 선의 크기는 동일해야 합니다(모두 크거나 모두 작음).
@HSN 쓴 :
...
이 그래프는 작은 선 마커 크기를 39로 설정하면
이 그래프도 마커 크기를 39로 설정했지만 라인이 더 크다 .
두 플롯(다른 데이터 세트)의 차이점은 무엇입니까?
"점"을 사용하여 "선"을 그리는 것처럼 ...
마커 크기 = 39인 경우 합격 및 불합격 데이터 포인트 사이에 약간의 겹침이 있을 수 있습니다. 실패 보기 힘들 수 있습니다.
대체 접근 방식은 포인트 대신 히트맵 옵션을 사용하는 것입니다.
그래프 빌더를 사용하여 시간 종속 공칭 문자 데이터 플로팅

Y축에 cell_id가 있는 경우:
Graph Builder(
Variables(
X( :device_start_1 ),
Y( :cell_id ),
Group X( :mapsec ),
Color( :Track )
),
Elements( Heatmap( X, Y, Legend( 12 ) ) )
)
또는 조금 더 복잡합니다. 합격 및 불합격 영역을 명확하게 구분하기 위해:
cell_id를 Group_Y로 사용하고 Y축에 Track을 사용
Graph Builder(
Variables(
X( :device_start_1 ),
Y( :Track ),
Group X( :mapsec ),
Group Y( :cell_id ),
Color( :Track )
),
Elements( Heatmap( X, Y, Legend( 12 ) ) )
)
Heatmap에는 몇 가지 단점도 있습니다. 시간 축의 크기를 조정하려는 경우 ...
팀 안녕하세요.
왜 이런 버그가 발생했는지는 모르겠지만 아래와 같이 코드를 수정하여 해결 방법을 찾았습니다.
...
Dispatch({},"400",ScaleBox,{Legend Model(4,Properties(0,{Line Color( 41 ), Marker( "FilledSquare" ), Marker Size( 39 )}, Item ID( "Idle", 1 )),
속성(1,{선 색상( -3452237 ), 마커( "FilledSquare" ), 마커 크기( 39 .000001 )}, 항목 ID( "테스트 중", 1 )))}),
...
39에서 39로 탭 테스트에서 크기를 수정하여 .000001 이 코드는 정상적으로 작동합니다. 이 문제에 직면했다면 이 방법을 사용할 수 있습니다.