등고선 플롯은 3D 지도를 보여주는 데 매우 유용하지만, 영역을 정의하는 문제는 항상 골칫거리입니다.
일반적인 jsl 플롯에서는 등고선 플롯 영역 번호 = 8, 최대값 = 1.4, 최소값 = 1을 정의하기 위해 아래를 사용합니다.
그러나 테이블 열 :Length는 수시로 변경될 수 있으며, 각 해당 플롯에 대해 수동으로 축척을 수정해야 합니다.
등고선 플롯의 최소값, 최대값을 정의하는 JSL을 만드는 방법에 대한 경험이 있는 분이 있나요?
이상적으로는 연령대별로 최소값 = 25% 분위수[길이], 최대값 = 75% 분위수[길이]로 정의하는 것이 합리적일 것입니다.
도움을 주셔서 감사합니다
Contour Plot(
SendToByGroup( {:split== "age"} ),
X( :x, :y ),
Y( :Length),
Show Data Points( 0 ),
Fill Areas( 1 ),
Label Contours( 0 ),
Transform( "None" ),
Color Theme( "Spectral" ),
Specify Contours(
Min( 1 ),
Max( 1.4 ),
N( 8 ),
Contour( 1, 1, -6947008 ),
Contour( 2, 1.05714285714286, -1527295 ),
Contour( 3, 1.11428571428571, -42680 ),
Contour( 4, 1.17142857142857, -52812 ),
Contour( 5, 1.22857142857143, -5497088 ),
Contour( 6, 1.28571428571429, -14668544 ),
Contour( 7, 1.34285714285714, -15435520 ),
Contour( 8, 1.4, -16463106 ),
Contour( 9, 1.4, -10363169 )
));