回复:通過軸標籤選擇數據點?可以添加熱圖子圖以允許選擇。
但是有沒有直接的方法,只使用軸標籤?

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << new column("X",Nominal, set each value(1));
Graph Builder(
Variables( X( :age ), Y( :weight ), Y( :height ), Y( :X ) ),
Relative Sizes( "Y", [100 100 15] ),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 12 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Legend( 13 ) ) ),
Elements( Position( 1, 3 ), Heatmap( X, Y, Legend( 19 ) ) )
)
回复:通過軸標籤選擇數據點?我更喜歡你的熱圖想法,但這裡有一些幾乎可行的東西,可能有助於推動討論向前發展。 我在想一個數據過濾器而不是軸會起作用,但我找不到擺脫所有控件的方法。

/*JMP STATISTICAL DISCOVERY LLC (“JMP”) PERMITS THE USE OF THIS COMPUTER SOFTWARE CODE (“CODE”) ON AN AS-IS BASIS AND AUTHORIZES YOU TO USE THE CODE SUBJECT TO THE TERMS LISTED HEREIN. BY USING THE CODE, YOU AGREE TO THESE TERMS. YOUR USE OF THE CODE IS AT YOUR OWN RISK. JMP MAKES NO REPRESENTATION OR WARRANTY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRIGEMENT, AND TITLE, WITH RESPECT TO THE CODE.
You may use the Code solely as part of a software product you currently have licensed from JMP, JMP’s parent company SAS Institute Inc. (“SAS”), or one of JMP’s or SAS’s subsidiaries or authorized agents (the “Software”), and not for any other purpose. The Code is designed to add functionality to the Software but has not necessarily been tested. Accordingly, JMP makes no representation or warranty that the Code will operate error-free. JMP is under no obligation to maintain, support, or continue to distribute the Code.
Neither JMP nor its licensors shall be liable to you or any third-party for any general, special, direct, indirect, consequential, incidental, or other damages whatsoever arising out of or related to your use or inability to use the Code, even if JMP has been advised of the possibility of such damages. Except as otherwise provided above, the Code is governed by the same agreement that governs the Software. If you do not have an existing agreement with JMP or SAS governing the Software, you may not use the Code.
JMP and all other JMP Statistical Discovery LLC product or service names are registered trademarks or trademarks of JMP Statistical Discovery LLC in the USA and other countries. ® indicates USA registration. Other brand and product names are registered trademarks or trademarks of their respective companies.
*/
dt = open ("$SAMPLE_DATA/Big Class.jmp");
nw = New Window( "Graph",
V List Box(
g = Graph Builder(
Size( 754, 634 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Show X Axis( 0 ),
Show X Axis Title( 0 ),
Variables( X( :age ), Y( :height ), Y( :weight ) ),
Relative Sizes( "Y", [127 128] ),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 18 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Legend( 19 ) ) )
),
df = dt <<
Data Filter(
Location( {2831, 76} ),
Width( 741 ),
Add Filter(
columns( :age ),
Where( :age == 17 ),
Display( :age, "Blocks Display" )
)
)
)
);
df << show controls (0);回复:通過軸標籤選擇數據點?我經常在圖中的變量上打開一個 Distribution 平台。 我使用動態鏈接來選擇值並定義選擇子集。 現在我可以使用列名和數據值之間的直方圖來達到同樣的目的。
通過軸標籤選擇數據點?在圖形生成器中,是否可以通過(Shift、Alt、Ctrl)單擊分類/序數軸的標籤來選擇數據點?
即通過單擊“14”,與年齡 = 14 對應的所有數據點都會突出顯示:

大規模定制回复:通過軸標籤選擇數據點?附加主題:
如果將多個列用作分層 X 標籤,則每個子圖和繪圖樣式都可以選擇使用或不使用相應的列作為層次結構的一部分。
這非常有用:
通過取消選擇用作 X 軸上第二級的列,熱圖將僅由第一級分隔,如下所示:

不幸的是,取消選擇列沒有任何效果 - 圖表看起來與選擇和取消選擇“X - 名稱”完全相同:(


Graph Builder(
Variables(
X( :age ),
X( :name, Position( 1 ) ),
Y( :weight ),
Y( :X ),
Color( :age ),
Frequency( :one )
),
Relative Sizes( "Y", [100 15] ),
Elements( Position( 1, 1 ), Points( X( 1 ), X( 2 ), Y ) ),
Elements( Position( 1, 2 ), Heatmap( X( 1 ), Y ) )
)
回复:通過軸標籤選擇數據點?我知道的老話題,但我回應@馬克貝利關於直方圖的評論,這裡是一個例子:

JSL 重新創建此圖:
查看更多...