等高線圖對於顯示 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 )
));