<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />やあ、
複数のカスタム二変量チャートを(グループごとに)プロットするスクリプトを作成しています。それぞれの列を選択する列ダイアログを作成しました。 ただし、「Bad Argument( {Xaxis, Role requires at least 1 columns., Yaxis、役割には少なくとも 1 つの列が必要です。}". アドバイスお願いします。
ColDlg = 列ダイアログ(
Yaxis = ColList( "Y 軸", MaxCol( 1 ), Datatype( Numeric ) ),
Xaxis = ColList( "X 軸", MaxCol( 1 ), Datatype( Numeric ) ),
Bycol = ColList( "Group by", MaxCol( 1 ), Datatype( Character ) ),
);
If( ColDlg["ボタン"] == 1,
Yaxis = Column( Current Data Table(), Coldlg["Yaxis"] );
Xaxis = Column( Current Data Table(), Coldlg["Xaxis"] );
Bycol = Column( Current Data Table(), Coldlg["Bycol"] );
要約 (Uni_Bycol = by(Bycol));
表示 (Uni_Bycol);
二変量(
SendToByGroup( {Bycol == Uni_Bycol[1]} ),
Y(ヤ軸)、
X(X軸)、
By( ビコル ),
(j = 1, j < N 個の項目 (Uni_Bycol), j++,
SendToByGroup(
{Bycol == Uni_Bycol}、
SendToReport(
急送(
{}、
{"グラフ出力 by ("|| By || ")"},
"バイバープロット",
FrameBox, {フレームサイズ( 436, 397 ),
グラフィックスクリプトを追加(
2、
説明( "境界" ),
ライン(
{0.2084、0.47202}、
{0.2045、0.46438}、
{0.1936、0.47665}、
{0.1985、0.48484}、
{0.2084、0.47202}
);
ライン(
{0.2084、0.47202}、
{0.2173、0.46061}、
{0.2139、0.45368}、
{0.2045、0.46438}、
{0.2084、0.47202}
);
)、
グリッド線の順序( 1 )、基準線の順序( 3 )、
行凡例(
ビコル、
カラー( 1 ),
カラーテーマ( "JMP Light" ),
) }、
) ) );
);
););
Y() と X() には評価された引数が必要です。これを試してください:
二変量( ...、
よ(評価(ヤクシス) ) 、
バツ(評価(ザクシス) ) 、
...);