グラフビルダーで作成した棒グラフの昇順/降順が機能しません???<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、みんな、
グラフビルダーで非常に単純な棒グラフを作成していましたが、棒グラフを3番目の変数でサブセットすると正しい順序(昇順/降順)を取得できないことがわかりました。 JMP が提供する例を使用します ( 57555 - 棒グラフの棒の昇順または降順を指定する方法)、年齢を X、身長を Y として棒グラフを作成し、高さの値を使用して棒を並べ替える方法を理解しました。 ただし、3 番目の変数、たとえば性別を X グループとして棒グラフに追加したい場合、順序 (昇順/降順) が各性別グループで適切に機能していないようです。


これは非常に一般的であり、多くの人が同様のプロットを行っているはずだと思いました。 何かを見逃したかどうかわかりませんが? 誰かが私にいくつかの提案をくれることを願っています。
ありがとう、
タオ
Re: グラフビルダーで作成した棒グラフの昇順/降順が機能しません???こんにちは、ジェリー
これはまさに私が探しているものだと思いますが、順序付けに新しい列を使用できるとは知りませんでした。
ご協力ありがとうございました!
タオ
Re: グラフビルダーで作成した棒グラフの昇順/降順が機能しません???こんにちは、タオさん
これを試して、必要な動作をするかどうかを確認してください (例として Big Class を使用しています)。
- 性別と年齢別に身長を集計する新しい数式列を作成します: Col Mean(height, sex, age)
- 新しい列のモデリング タイプを Ordinal (または Nominal) に変更します。
- 元の投稿で行ったようにグラフを作成します
- 次に、X 軸の性別と年齢の間に新しい列をドロップします。

ダブルクリックしてラベル行 2 のすべてのマークとラベルをオフにして軸を変更します。また、「順序を逆にする」を選択することもできます。

逆順が性別ラベルにも影響しないようにするには、値の順序プロパティを数式列に割り当て、そこから [逆順] を選択します。
お役に立てれば。
Re: グラフビルダーで作成した棒グラフの昇順/降順が機能しません???このような? グループではなく、セックスをオーバーレイとして配置するだけです。

Re: グラフビルダーで作成した棒グラフの昇順/降順が機能しません???こんにちは、ジムさん
ご提案ありがとうございます。スクリプトを直接接続する方が私にとっては簡単だと思います。私が質問した理由は、R で棒グラフを作成しました。5 種類のものがあり、それらは係数値に対してプロットされ、分離されています。時間別 (1、3、5、...、20)。 各時点の棒グラフの順序は絶対値に従って降順になっており、傾向を確認するために異なる時点の各棒グラフがそれぞれの隣に表示されます。 JMPでも同じことをやろうとしましたが、方法がわかりませんでした。
タオ

Re: グラフビルダーで作成した棒グラフの昇順/降順が機能しません???これを実現するにはいくつかの方法があります。これを行う最も直接的な方法は、データの 2 つのサブセットを作成し、男性と女性を別々のデータ テーブルに分割し、それらを個別にプロットして、新しい表示ウィンドウにまとめて戻すことです。
以下はプロセスを自動化するスクリプトですが、対話的に実行することもできます。
デフォルトの名前はここにあります( 1 ) ;
dt =開ける( "$SAMPLE_DATA/Big Class.jmp" ) ;
dt <<場所を選択してください( :セックス== 「ま」 ) ;
dtM = dt <<サブセット(
、選択された行( 1 ) 、
選択した列のみ( 0 )
) ;
dt <<場所を選択してください( :セックス== 「ふ」 ) ;
dtF = dt <<サブセット(
選択された行( 1 ) 、
選択した列のみ( 0 )
) ;
新しい窓( 「グラフ」 、
ラインナップボックス( Nコル( 2 ) 、間隔( 0 ) 、
dtF <<グラフビルダー(
サイズ( 533 、 447 ) 、
コントロールパネルを表示( 0 ) 、
変数(バツ( :年、注文方法( :身長、降順、注文統計( "平均" ) ) ) 、 Y ( :身長) ) 、
要素(バー(バツ、 Y 、伝説( 4 ) ) )
) 、
dtM <<グラフビルダー(
サイズ( 533 、 447 ) 、
コントロールパネルを表示( 0 ) 、
変数(バツ( :年、注文方法( :身長、降順、注文統計( "平均" ) ) ) 、 Y ( :身長) ) 、
要素(バー(バツ、 Y 、伝説( 4 ) ) )
)
)
) ;

Re: グラフビルダーで作成した棒グラフの昇順/降順が機能しません???こんにちは、ジムさん
コメントありがとうございます! しかし、グループごとにバーを並べ替える方法はあるのでしょうか?
タオ
Re: グラフビルダーで作成した棒グラフの昇順/降順が機能しません???オプションは正しく機能しています。グループごとに独立して軸を並べ替えることはありません。表示される順序は全体の降順です。