グラフビルダーそれはとても柔軟であるのでJMPブログでそして私達の顧客から多くの注目を集めます。人々はそれができることを広げて、説得力のある方法で彼らの仲間と通信するグラフを作成することを本当に好みます。
最近、ある顧客から、yとxが連続していて、グループXに2つの変数を使用しているときにGraph Builderに表示される空のグループを非表示にすることが可能かどうか聞かれました(図1)。
その点を説明するために、JMPサンプルデータの「Big Class」データセットの折れ線グラフを見てください。グラフを作成するには、heightをy軸にドラッグし、weightをx軸にドラッグします。上部グラフ要素メニューから線アイコンを選択してから、上部グラフ要素メニューから点アイコンをドラッグします。次に、age列をGroup Xゾーンにドラッグし、次に2番目の列sexをGroup Xゾーンに使用される最初の変数の右側にドラッグします(下の図1を参照)。

図1:問題のあるグラフ
ここでは、16歳の男性と17歳の女性にはデータがないことがわかります。問題は、これら2つのグループに対して作成された空のグラフにあります。データが不足しているため、スペースを取ります。データを持たないグループが複数ある場合、このようにしてグラフの多くの不動産が無駄になる可能性があります。(10個のグループにそれぞれ10個のグループがあり、空のグラフがいくつかあると想像してみてください。余白、余白が多すぎる)文書またはPowerPointプレゼンテーション)
これに対処するための最善の方法は、問題のあるグループを含まない、新しい結合グループ化列を作成することです。これが変換列を使った例です(図2)。これを行うには、組み合わせる2つの列を選択します。それから、それらを右クリックしてください(これはあなたが新しい機能にアクセスする方法です JMP 11 それ変数を変換する )を選択し、文字/スペースと連結を選択します。

図2:列変換オプション
「連結」[年齢、性別]という新しい列が[変数]パネルに表示されます。この新しい(一時的な)列を使用して、不要な空のグラフを削除するためにグループXゾーンにドラッグできます(図3)。

図3:列を連結した目的のグラフ
列の1つが文字ベースの変数である限り、これは機能します。連続した列が2つ以上ある場合は、別の方法を使用する必要があります。新しい列を文字データとしてフォーマット設定し、Characterグループ内のChar関数とConcat関数を使用して式を適用する必要があります。
次に示すのは、Big Classデータセットの例です。ここで、MとFを1と0に書き換えて、連続した数値列を表しています(図4)。

図4:2つの連続した数値列の列式
結果は、グループXゾーンを使用して別々のグラフとして表示する2つ(またはそれ以上)の列を表す新しい文字ベースの列です。
X軸にカテゴリカル変数(文字または数値)がある場合は、空のレベルを自動的に除外する入れ子の軸を使用するのが最善です(図5)。

図5:X軸上の2つのカテゴリカル変数の棒グラフ
これを実現するには、目的の2つの列をつかんでx軸ゾーンにドロップするか、それらを一度に1つずつドラッグします。あなたはそれを軸上でドラッグすることによって最初のものの中に2番目のものを配置することができます。1番目のx軸ラベルの上にある2番目をドラッグすると、逆の状況(1番目と2番目の間)を実現できます。
データのグループ化/グラフ化に使用する列のデータ型に関係なく、自分が持っているグラフだけを表示するのに役立つ方法があります。
注意: Xan Gregg この記事に貢献しました。