等高線図へのヒストグラムの境界線の追加<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、
Contour Plot プラットフォームまたは GraphBuilder 内にヒストグラムの境界線を追加する方法があるかどうか疑問に思っています。
これは Fit Y by X 内で非常に便利な機能であり、それが可能かどうか、または以前に実行されたことがあるかどうか疑問に思っていました。
JSL はかなり柔軟であるため、実行できるかもしれないと考えましたが、まだ完全に検討していません。
ありがとう、
日本
Re: 等高線図にヒストグラムの境界線を追加するフレームの内容をコピーして貼り付けて使用する
Open( "$ENGLISH_SAMPLE_DATA/Big Class.jmp" );
biv = bivariate( y( 身長 ), x( 体重 ) , ヒストグラムの境界線( 1 ));
cont=グラフビルダー(
コントロールパネルを表示(0)、
変数( X( :体重 ), Y( :身長 ) )、
要素(
等高線( X、Y、凡例( 4 )、レベル数( 0 ))、
ポイント( X, Y, 凡例( 5 ) )
)
);
rbiv = biv << レポート;
rcont=cont<<レポート;
rcont[framebox(1)]<< フレームの内容をコピー;
rbiv[framebox(3)]<<フレーム内容を貼り付け;;
続き<<ウィンドウを閉じる;

これは対話的に行うこともできます。 等高線プロットを作成し、右クリック > [編集] > [フレーム内容のコピー] を選択します。
次に、ヒストグラムの境界線を含む二変量プロットを作成し、それを右クリックして、[編集] > [フレーム コンテンツの貼り付け] を選択します。
これの利点は、軸とフレーム サイズがすべて自動的に調整されることです。
別のアプローチはそれほど甘くありません。 両方のプロットの軸が互いに等しい必要があるため、以下のコードは不完全です。 ただし、プリンシパルを示します。 (例外によるクラッシュを避けるために、私が見つけた Wait コマンドが必要でした)
Open( "$ENGLISH_SAMPLE_DATA/Big Class.jmp" );
biv = bivariate( y( 身長 ), x( 体重 ) , ヒストグラムの境界線( 1 ));
cont=グラフビルダー(
サイズ(308、270)、
コントロールパネルを表示(0)、
変数( X( :体重 ), Y( :身長 ) )、
要素(
等高線( X、Y、凡例( 4 )、レベル数( 0 ))、
ポイント( X, Y, 凡例( 5 ) )
)
);
rbiv = biv << レポート;
rcont=cont<<レポート;
wait(.1);
rbiv[framebox(3)]<< sib append(rcont[framebox(1)]);
wait(.1);
rbiv[フレームボックス(3)]<<削除;
Re: 等高線図にヒストグラムの境界線を追加するやりたいことができるはずです (ただし、JSL が必要です)。 おもちゃの例を次に示します。
dt =開ける( 「$SAMPLE_DATA/車両物理データ.jmp」 ) ;
// 等高線プロット オブジェクト
CP = dt <<等高線図(バツ( :重さ、 :馬力) 、 Y ( :ターニングサークル)) ;
// 等高線プロット レポート レイヤー
cpRep =報告( CP ) ;
// 変更方法については、表示ツリーの構造を参照してください。
// cpRep << ShowTreeStructure;
// 新しい表示ボックスを既存の要素にプリパンします。 。 。
待って( 3 ) ;
cpRep [リストボックス( 2 )] <<先頭に追加(グラフボックス()) ;
// 新しい表示ボックスを既存の要素に追加します。 。 。
待って( 3 ) ;
cpRep [リストボックス( 2 )] <<追加(テキストボックス( "こんにちは世界 ... " 、 <<フォントの色( "緑" ))) ;
Re: 等高線図にヒストグラムの境界線を追加するありがとうルーヴ。 これは素晴らしい解決策です。
ApplicationBuilderを使用せずにプラットフォーム内にパネル/フレームを追加し、JSLを使用してパネル/フレームを結合する方法があるかどうか疑問に思っていたと思います。
Re: 等高線図にヒストグラムの境界線を追加する私はアプリケーション ビルダーを使用し、グラフ ビルダーとヒストグラムを組み合わせてこのビューを取得し、Fit Y by X プラットフォームで言及していたと思われるものを模倣しました。
