パフォーマンスのために二変量を非表示にする<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />やあ、
次のようにデータテーブルとサブセットを非表示にすることでパフォーマンスを向上できることがわかりました。
メインdt =開ける(主な情報源、見えない) ;
サブセット_dt =現在のデータテーブル() <<サブセット(選択() 、見えない) ;
ただし、二変量プロットの表示を非表示にする方法がわかりません。私は以下の関数を使用しています。画面に表示されないようにするには、これをどのように変更すればよいでしょうか? (JMP9)
トレンドビブ=関数( { xval 、イヴァル、 P_凡例} 、
{デフォルトのローカル} 、
:: T_biv =二変量(
Y (桁(イヴァル) ) 、
バツ(桁( xval ) ) 、
レポートに送信(
急送( {} 、 「1」 、スケールボックス、 {回転ラベル( 1 )} ) 、
急送(
{} 、
「ビヴァールの陰謀」 、
フレームボックス、
{フレームサイズ( 400 、 300 ) 、マーカーのサイズ( 4 ) 、行の凡例(
桁( P_凡例) 、
色( 1 ) 、
カラーテーマ( 「JMPデフォルト」 ) 、
マーカー( 1 ) 、
マーカーのテーマ( "標準" ) 、
連続スケール( 0 ) 、
逆スケール( 0 ) 、
除外された行( 0 )
)}
)
)
) ;
) ;
次のように関数を呼び出します。
トレンドビブ( xparam 、 yparam 、チャート凡例) ;
誰かがこれを行う方法を知っている場合は、事前に感謝します。
Re: パフォーマンスのために二変量を非表示にする/*
二変量プラットフォーム呼び出しに Invisible オプションを追加するだけです。以下のコード例の拡張子を参照してください。
注意すべき点がいくつかあります:
- JSL を使用すると、ほとんどのプラットフォームで Where() コマンドを利用できるため、別個のサブセット テーブルは必要ありません。
- 表示されているテーブルに多くの編集を行う場合は、dt << Begin Data Update および dt << End Data Update コマンドを使用するとパフォーマンスも向上します。
*/
Main_Source = "$sample_data\big class.jmp";
Main_dt = Open(Main_Source, Invisible);
Subset_dt = 現在のデータ テーブル() << サブセット(サンプリング レート( 0.75 )、層化(:性別)、非表示);
Trend_biv = Function( {xval, yval, P_legend},
{デフォルトのローカル}、
::T_biv = 二変量(
Y( 列( yval ) )、
X( Column( xval ) )、非表示、
SendToReport(
Dispatch( {}, "1", ScaleBox, {Rotated Labels( 1 )} ),
急送(
{}、
「ビバールプロット」、
フレームボックス、
{フレーム サイズ( 400, 300 )、マーカー サイズ( 4 )、行凡例(
列( P_legend )、
色( 1 )、
カラーテーマ(「JMPデフォルト」)、
マーカー( 1 )、
マーカーテーマ(「標準」)、
連続スケール( 0 )、
逆スケール( 0 )、
除外された行( 0 )
)}
)
)
);
);
Trend_biv("身長", "体重", "性別");
(::T_biv << レポート) << ジャーナルを保存("c:\temp\testit.jrn");
// メモリ リソースを節約するには、非表示のオブジェクト (テーブルとレポート) を閉じる必要があります
Re: パフォーマンスのために二変量を非表示にするプラットフォーム呼び出し内で非表示の引数を使用します。 これを試して:
トレンドビブ=関数( { xval 、イヴァル、 P_凡例} 、
{デフォルトのローカル} 、
:: T_biv =二変量(
Y (桁(イヴァル) ) 、
バツ(桁( xval ) ) 、
レポートに送信(
急送( {} 、 「1」 、スケールボックス、 {回転ラベル( 1 )} ) 、
急送(
{} 、
「ビヴァールの陰謀」 、
フレームボックス、
{フレームサイズ( 400 、 300 ) 、マーカーのサイズ( 4 ) 、行の凡例(
桁( P_凡例) 、
色( 1 ) 、
カラーテーマ( 「JMPデフォルト」 ) 、
マーカー( 1 ) 、
マーカーのテーマ( "標準" ) 、
連続スケール( 0 ) 、
逆スケール( 0 ) 、
除外された行( 0 )
)}
)
) 、見えない// Bivariate() 内に引数を配置
) ;
) ;
トレンドビブ( xparam 、 yparam 、チャート凡例) ;
// ウィンドウが存在することを証明するためだけに
待って( 5 ) ; T_biv <<ショーウィンドウ( 1 ) ;