JSL을 사용하여 GB 단위의 데이터 포인트 옆에 레이블을 배치하는 방법안녕 모두,
지금도 쓰고 있는 스크립트를 개선하기 위해 노력하고 있으며 많은 도움을 받고 있습니다. @jthi 그리고 @txnelson 이것에 대해 -- 감사합니다!
하나의 "마지막 작은 것"(항상 개선해야 할 것이 있지 않습니까?). 스펙트럼 밀도를 볼 때 식별되는 피크 옆에 숫자 레이블을 붙이고 싶습니다. 한도를 초과하는 경고를 테스트할 때 컨트롤 차트 빌더와 유사하며 그래프에서 데이터 포인트 주변에 작은 원이 표시되고 그 옆에 작은 *가 표시됩니다(아래 참조).

그러나 원이나 별표는 필요하지 않으며 사용자가 테이블 상자 값과 그래픽 디스플레이를 더 잘 식별할 수 있도록 피크 번호(1, 2, 3 등)만 필요합니다(아래 모형 참조, 노란색으로 강조 표시된 숫자 참조). 내가 추가하고 싶은 것 -- 이 게시물에서 시각적인 편의를 위해 강조 표시). 스크린샷은 스크립트의 실제 인터페이스 창이지만 그래프 빌더 패널에 텍스트 상자가 추가되지 않았습니다. 숫자 목록을 작성하는 방법에 대한 아이디어가 있습니다. 문제가 아닙니다. 어떻게 해야할지 잘 모르겠는 GB에 숫자를 표시하는 방법입니다. 위치 미세 조정은 나중에 작업할 수 있는 작은 세부 사항입니다. 지금 당장 더 큰 과제는 JSL을 사용하여 숫자를 표시하는 것입니다.

이 모든 작업을 JSL에서 수행하여 자동화하고 싶습니다. 이번에도 Air.jmp 데이터 테이블을 이를 위한 테스트 베드로 사용하고 있습니다. 관심이 있으시면 제 코드를 추가해 드리겠습니다. 알려주세요.
이것이 의미가 있기를 바랍니다. 도움/제안을 보내주셔서 감사합니다!
감사해요!,
DS
자동화 및 스크립팅데이터 탐색 및 시각화결과 공유 및 소통윈도우Re: JSL을 사용하여 GB 단위의 데이터 포인트 옆에 레이블을 배치하는 방법내가 먼저 시도하는 것은 라벨을 지정하려는 행에 마커를 설정한 다음 라벨 열 속성을 사용하는 것입니다. 다른 플롯에 다른 포인트를 표시하려는 경우 제대로 작동하지 않을 수 있습니다.

몇 가지 다른 아이디어는 "gpin"을 참조하십시오. 호버 레이블 ) 스크립팅 인덱스 또는 그래픽/텍스트에서
Re: JSL을 사용하여 GB 단위의 데이터 포인트 옆에 레이블을 배치하는 방법<< 그래픽 스크립트 추가를 사용하는 방법을 살펴보겠습니다.데이터 테이블을 단계별로 살펴보고 PeriodogramPeaks( @jthi 스크립트) X(주기) 및 Y(분광 밀도) 값을 사용하여 해당 지점에 Text() 값을 배치할 수 있습니다.
Re: JSL을 사용하여 GB 단위의 데이터 포인트 옆에 레이블을 배치하는 방법안녕 @txnelson & @jthi ,
다시 한 번 훌륭한 제안에 감사드립니다. 이번에는 함께 가기로 했어요 @txnelson <
이 스레드를 읽고 비슷한 것을 시도하는 다른 사람들을 위해 참고해야 할 한 가지는 GB 또는 어떤 그래픽에 여러 그래픽 스크립트를 추가할 때 Substitute() 실제 변수를 대체()하여 각각의 새 텍스트가 고유한 위치에 배치되고 마지막 Add Graphics Script로 덮어쓰는 것이 아닙니다. 이것이 의미하는 바는 그래픽에 여러 다른 텍스트를 추가하려면 다음과 같은 작업을 수행해야 한다는 것입니다.
Eval(
Substitute(
Expr(
gbframebox_1 << Add Graphics Script( Text( Eval( {__xpos__, __ypos__} ), __gb_text__ ) );
gbframebox_2 << Add Graphics Script( Text( Eval( {__fpos__, __ypos__} ), __gb_text__ ) );
),
Expr( __xpos__ ), xpos,
Expr( __fpos__ ), fpos,
Expr( __ypos__ ), ypos,
Expr( __gb_text__ ), gb_text
)
);물론 이 모든 것은 For() 루프 내에 있어야 하며 반복할 때마다 Expr() 변수가 무엇인지 재정의하여 추가된 각 텍스트가 고유하도록 합니다. 여기에서 Expr() 변수는 두 개의 밑줄 문자로 시작하고 끝납니다. @txnelson JSL을 사용하여 사양 매개변수를 처리하는 방법). 그래프 빌더를 사용하여 두 개의 다른 x-변수에 대해 동일한 y-변수를 플로팅하기 때문에 두 개의 프레임 상자가 있습니다.
모든 도움에 다시 한 번 감사드립니다!,
DS