你可以很容易地做你想做的事。
下面是一個使用 Big Class 示例數據表的示例。

生成上圖
- 打開樣本數據表,Big Class
- 打開圖形生成器
- 要將 12 歲兒童與所有個體進行比較,只需創建一個虛擬列,其中僅填充 12 歲兒童的權重
- 右鍵單擊重量列並選擇“公式”
- 當公式對話框打開時,右鍵單擊新的虛擬列“Transform(weight)”並選擇“Rename”
- 將列重命名為“12 歲體重”
- 現在轉到實際公式並輸入以下公式
If( :age == 12, :weight, . )
- 點擊確定
- 在圖形生成器窗口中,
- 將 weight 和 Age 12 Weights 列拖到 Y 軸放置區域
- 右鍵單擊圖形並選擇點=>更改為=>箱線圖
然後會產生上面的情節
我發布是因為我有一個類似的問題......但我認為最好開始一個新線程。 Mods,如果可能的話,請隨時刪除此帖子。
非常優雅的解決方案,它正是我所需要的。 太感謝了!
這是一個簡單的示例,使用您的示例數據創建一個帶有本地數據過濾器的圖表,僅選擇 A 組數據,然後從顯示中隱藏數據過濾器

Names Default To Here( 1 );
dt = New Table( "Example",
Add Rows( 8 ),
New Column( "ID", Numeric, "Continuous", Format( "Best", 12 ), Set Values( [1, 2, 3, 4, 5, 6, 7, 8] ) ),
New Column( "Values",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1.1, 1.2, 1.3, 1.4, 1, 0.9, 0.8, 1.2] )
),
New Column( "Category", Character, "Nominal", Set Values( {"A", "A", "A", "A", "B", "B", "B", "B"} ) )
);
// Here is the graph code
biv =dt << Bivariate(
Y( :Values ),
X( :ID ),
Local Data Filter(
Close Outline( 1 ),
Add Filter( columns( :Category ), Where( :Category == "A" ) )
)
);
// Add this line if you do not want the collapsed Local Data Filter displayed
(report(biv)<<TOP parent=""></TOP>
這應該給你一個好的開始
你好,
我正在嘗試使用 Graph Builder 或通過腳本 JSL 創建一個 Graph,僅使用選定的行,而不影響表的其餘部分。 示例如下:
我有一張這樣的桌子

我需要創建類別 A 的值的散佈圖 - 僅。 我需要為某些計算保留類別 B,即定義也將作為水平線添加到繪圖中的限制。 由於我需要同時對多個變量執行此操作,如果您知道不需要創建子集表的解決方案,我會更願意 - 這將導致我的腳本為我需要分析的每個變量創建一個新表. 或者,如果您知道一個使用子集表的解決方案,但能夠通過保持繪圖實際來在最後關閉新表,這對我來說是可行的。 我嘗試創建子集表並取得了良好的效果,但是當我關閉它時,值消失了,我不想最終打開或隱藏多個表。
我還嘗試在運行圖形生成器之前隱藏和排除所有包含 B 的行,結果很好,但後來當我清除行語句時,所有值都再次出現在圖形中。 我需要保留 B 的值而不隱藏和排除,因為我還想添加一個比較每個組(A 和 B)的箱線圖。
歡迎任何想法!