JSL에서 등고선 맵 생성은 각 그래프에 대해 MIN/MAX/#LAYERS 대화 상자를 표시합니다.directory = "C:\TEST\";
fileNames = Files In Directory( directory );
For( iFile = 1, iFile <= N Items( fileNames ), iFile++,
filename = fileNames[iFile];
If( Ends With( filename, ".csv" ),
dt = Open( directory || filename );
max = Col Max(Column( dt,4));
min = Col Min(Column( dt,4));
dt:DC_0VDC << Format( "Engineering", 12 );
dt:DC_1VDC << Format( "Engineering", 12 );
dt:DC_3VDC << Format( "Engineering", 12 );
dt << Contour Plot(
X( :X, :Y),
Y( :DC_1VDC ),
Legend( 2 ),
Show Contours( 1 ),
Show Data Points( 1 ),
Fill Areas( 1 ),
Label Contours( 0 ),
Color Theme( "Blue White Red" ),
Specify Contours( min, max, N( 4 ) ),
);
//Close( dt, "nosave" );
);
);이 JSL은 디렉토리에서 .CSV 파일을 열고 각각에 대한 등고선 그래프를 그립니다.
문제는 각 플롯의 MAX/MIN 및 등고선 레이어 수를 확인하는 대화 상자가 열립니다.

이런 일이 일어나지 않도록 하려면 어떻게 해야 합니까?
고맙습니다.
제도법스크립팅Re: JSL에서 등고선 맵을 생성하면 각 그래프에 대해 MIN/MAX/#LAYERS 대화 상자가 나타납니다.별도의 << 등고선 지정을 사용해야 할 수도 있습니다.

스크립팅 인덱스 예제에서 약간 수정됨:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Little Pond.jmp");
obj = dt << Contour Plot(X(:X, :Y), Y(:Z));
min_c = -4;
max_c =8;
obj << Specify Contours(
Min(min_c),
Max(max_c),
N(4)
);
편집하다:
명령에서 Min과 Max가 누락된 것 같으며 이것도 작동하는 것 같습니다.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Little Pond.jmp");
min_c = -4;
max_c = 8;
obj = dt << Contour Plot(X(:X, :Y), Y(:Z), Specify Contours(Min(min_c), Max(max_c), N(4)));
Re: JSL에서 등고선 맵을 생성하면 각 그래프에 대해 MIN/MAX/#LAYERS 대화 상자가 나타납니다.등고선 지정 메시지는 등고선 플롯 정의 외부에서 지정해야 합니다.
cp = dt << Contour Plot(
X( :X, :Y),
Y( :DC_1VDC ),
Legend( 2 ),
Show Contours( 1 ),
Show Data Points( 1 ),
Fill Areas( 1 ),
Label Contours( 0 ),
Color Theme( "Blue White Red" );
xp << Specify Contours( min, max, N( 4 ) ));