JSL 從製表表創建變異性圖表<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好
我有以下腳本僅用於問題演示:
我不明白哪裡出了問題 - 為什麼不顯示圖表。
dt = Open( "$SAMPLE_DATA/Hurricanes.jmp" );
tdt = dt<<
製表(
添加表格(
列表(
分析柱(:大氣壓力),
統計數據(N,平均值)
),
行表(分組列(:名稱,:名稱(“風(結)”)))
)
);
pivotTable = tdt << 製作成數據表;
tbName = dt << 獲取名稱() || “ - 數據透視表”;
數據透視表<<設置名稱(tbName);
變異圖(
Y( :Name( "平均(大氣壓力)" ) ),
X( :Name( "風(結)" ), :Name ),
Analysis Type( Name( "選擇最佳分析 (EMS REML Bayesian)" ) ),
過程變異(0),
連接單元均值 ( 1 ),
標準差圖 ( 0 ),
發送報告(
派遣(
{“平均值(大氣壓力)的變異圖”},
“變異圖”,
框框,
{網格線順序( 5 ), 參考線順序( 6 )}
)
)
);
回复:JSL 從製表表創建變異性圖表您需要使數據透視表成為當前數據表。可變性圖表平台正在嘗試從颶風表運行。此代碼有效:
dt =打開( “$SAMPLE_DATA/Hurricanes.jmp” ) ;
時差= dt <<製表(
添加表(
列表(分析列( :氣壓) ,統計數據(否,意思是) ) ,
行表(分組列( :姓名, :姓名( “風(結)” ) ) )
)
) ;
數據透視表=時差<<製作成數據表;
時差<<關閉窗口;
表名= dt <<取名() || “ - 數據透視表” ;
數據透視表<<設置名稱(表名) ;
當前數據表(數據透視表) ;
變異圖(
是( :姓名( “平均(大氣壓力)” ) ) ,
X ( :姓名( “風(結)” ) , :姓名) ,
分析類型(姓名( “選擇最佳分析(EMS REML 貝葉斯)” ) ) ,
過程變化( 0 ) ,
連接單元均值( 1個) ,
標準差圖表( 0 ) ,
發送報告(
派遣(
{ “平均值(大氣壓力)的變異圖” } ,
“變異圖” ,
框框,
{網格線順序( 5個) ,參考線順序( 6個)}
)
)
) ;