變異圖分組你好,
我有一堆變異圖可以在具有相同列分組的單一視窗上顯示。我將如何在最頂部定義 x_grouping,以便我可以僅在一個位置更改分組。例如,我想在函數「變異性圖表 ( )」之外按 :xA、:xB 和 ;xC 定義分組,這樣我就只能在一處更改分組列。謝謝。
Names Default To Here( 1 );
dt = Current Data Table( );
/*
A general grouping variable for X grouping.
*/
New Window(
"Variability",
V List Box(
Variability Chart(
Y( :Y1 ),
X( :xA, :xB, :xC ),
),
Variability Chart(
Y( :Y1 ),
X( :xA, :xB, :xC ),
Connect Cell Means( 1 )
)
)
);
資料混合與清理回复:變異性圖分組有沒有辦法通過這種方法為每個變異圖獨立定義限制和軸範圍?
例如,如果我想在一個圖上的 -1 處添加一條水平線,在下一個圖上的 0 處添加一條水平線,我們可以這樣做嗎?
回复:變異性圖分組我是jsl的新手。 非常感謝這個參考提示。回复:變異性圖分組@RA ,
編寫腳本時,創建對對象的變量引用很有用,在您的例子中是 4 個可變性圖表。我不知道您的 JSL 經驗,所以這些語句向您展示瞭如何創建對可變性圖表的變量引用。
- vc = dt << Variability Chart() 設置對由該語句創建的可變圖表列表的引用
- 您可以在 for 循環中引用它們 For( i=1, i<=nitems(vc), i++, vc[i] << ... 或 report( vc[i] ) << ...
- 一些選項你可以改變所有 vc << Std Dev(1)
//change var chart
report(vc[1])[FrameBox(1)] << {Background Color( 32)} ;
//change all var charts
vc << Connect Cell Means(0);
wait(2);
vc << Connect Cell Means(1);
我的目標是告知您此功能,以防萬一您不知道,也就是說,我在期待下一個問題。抱歉,如果不清楚。
回复:變異性圖分組@gzmorgan0
你能稍微解釋一下這兩個語句的目的嗎?
Show( vc );
//vc = {Variability Chart[], Variability Chart[], Variability Chart[], Variability Chart[]};
Report( vc[1] )[FrameBox( 1 )] << select;回复:變異性圖分組@RA
您可以使用一個 Variability Plot() 平台語句創建多個變異圖
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Dogs.jmp" );
New Window(
"Variability",
V List Box(
vc = dt << Variability Chart(
Y( :LogHist0, :LogHist1, :LogHist3, :LogHist5 ),
X( :drug, :dep1 ),
Connect Cell Means( 1 ),
Std Dev Chart( 0 )
)
) //end VListBox
);
show(vc);
//vc = {Variability Chart[], Variability Chart[], Variability Chart[], Variability Chart[]};
//you can reference and change the the plots, see below
report(vc[1])[FrameBox(1)] << select;
