列名である変数を変動図YXに渡すこんにちは、
私は列がそのような名前であるスタックデータを持っています:
ラベルデータ、ラベル2データ2、ラベル3データ3 ... ラベルNデータN
私はすべてに変動図を強制しようとしますラベルとそのデータ forループを介して。しかし、私の問題は、変化する変数(つまり、列の名前)をYとXに渡す方法です。
これは私のコードの一部です:
ColList = dt << get column names( string, numeric );
show(ColList);
dt << Stack(
columns(
ColList
),
Source Label Column( "Label" ),
Stacked Data Column( "Data" ),
Number of Series( 3 ),
Contiguous
);
For(k=1,k<=Length(test_list),k++,
Variability Chart(
Y( :Data ), //<<<<<<---------------------Here I try TODO something like Y(:(test_list[k]))...
X( :Label ),//<<<<<<---------------------Here I try TODO something like X(:(test_list[k]))...<BR /><BR />Max Iter( 100 ), Conv Limit( 0.00000001 ), Number Integration Abscissas( 128 ), Number Function Evals( 65536 ), Analysis Type( Name( "Choose best analysis (EMS REML Bayesian)" ) ), Connect Cell Means( 1 ), Std Dev Chart( 0 ), Points Jittered( 1 ), AIAG Labels( 0 ) ) );test_list ={test1, test2, test3};<BR />
列名である変数を変動図YXに渡すあなたがしなければならないのはあなたがそれぞれの繰り返しのために欲しい列名を生成することです。 これを行う1つの方法については、以下のコードを参照してください。
test_list = {test1, test2, test3};
ColList = dt << get column names( string, numeric );
Show( ColList );
dt << Stack(
columns( ColList ),
Source Label Column( "Label" ),
Stacked Data Column( "Data" ),
Number of Series( 3 ),
Contiguous
);
For( k = 1, k <= Length( test_list ), k++,
If( k = 1, countVar = "", countVar = char( k ) );
Variability Chart(
Y( As Column( "Data" || countVar ), //<<<<<<---------------------Here I try TODO something like Y(:(test_list[k]))...
X( As Column( "Label" || countVar ), //<<<<<<---------------------Here I try TODO something like X(:(test_list[k]))...
Max Iter( 100 ),
Conv Limit( 0.00000001 ),
Number Integration Abscissas( 128 ),
Number Function Evals( 65536 ),
Analysis Type(
Name( "Choose best analysis (EMS REML Bayesian)" )
),
Connect Cell Means( 1 ),
Std Dev Chart( 0 ),
Points Jittered( 1 ),
AIAG Labels( 0 )
)
);