グラフ ビルダーがマーカーを変更しないようにする方法 (または、グラフ ビルダーが行状態マーカーと色のみを使用するように強制する方法)こんにちは、JMP コミュニティです。
(W10 エンタープライズ、64 ビット、JMP Pro 15.0.0)
グラフ ビルダーを使用しているユーザーが製品に関するデータを視覚化できるようにしようとしています。 製品はさまざまな地域、さまざまな供給源、さまざまな年から来ています。
これを行うとき、:Source という列によってオーバーレイと色付けが行われます。 これらには、いくつかのデータ フィルターと列スイッチャーも含まれています。 データ フィルターは次のとおりです: 年、地域、ソース。列スイッチャーは、製品上のさまざまなデータを交換できるようにするためにあります。
私たちが抱えている問題は、行の状態を特定のマーカーに設定し、:Source で色を設定したにもかかわらず、データ フィルターを変更して 1 年目のデータのみを表示し、それを 2 年目のデータに変更すると、グラフが表示されることです。ビルダーは行状態の割り当てを自動的にオーバーライドし、デフォルトを使用します。
以下は、1 年目 (左) と 2 年目 (右) の出力です。


正しいマーカーと配色は上の左側、1 年目です。 よく見ると、2 年目では、グラフ ビルダーがソース C を緑のひし形から緑の十字に変更していることがわかります。 D は紫色の X から紫色のひし形に、E はオレンジ色の三角形からオレンジ色の X に、F は青緑色の Y から青緑色の三角形に変わります。

したがって、グラフ ビルダーは行の状態に指定した割り当てられた色を保持しているように見えますが、マーカーは JMP の設定に従ってデフォルトに変更されます。
同様の投稿をいくつか見たので、グラフ ビルダーでマーカー セグメントを使用する必要があるのではないかと考えていますが、望ましい結果を得るためにその構文を使用する方法を理解するのに苦労しています。 これは 15.0 のバグで、最新のアップデートで修正されていますか。そうであれば、この問題を何らかの方法で回避して、グラフ ビルダーに選択したマーカーと色を使用させることはできますか?
フィードバックをお寄せいただきありがとうございます。
DS
マスカスタマイゼーションRe: グラフ ビルダーがマーカーを変更しないようにする方法 (または、グラフ ビルダーが行状態マーカーと色のみを使用するように強制する方法)これは素晴らしいですね、ありがとう! 3 番目のグラフはよく当てはまります。 各増加カテゴリのすべての収益の合計を元の視覚化グラフにあった Y 軸に追加する方法を見つけようとしています。
ここで新しいことを学べることは間違いありません。とても感謝しています。
ありがとう!
聖書
Re: グラフ ビルダーがマーカーを変更しないようにする方法 (または、グラフ ビルダーが行状態マーカーと色のみを使用するように強制する方法)やあ@jmv 、
はい、あなたの説明は理にかなっています。 横軸と配色の両方に列を使用できますが、これに制限はありません。
あなたの場合、実際にはグラフを少し変更する必要があるように思えます。 以下の例では、Y 軸にロット サイズ、X 軸に X_2 (ロット サイズで昇順) を配置し、増加カテゴリによって色付けしています。 これにより、視聴者は X_2 の詳細レベルが追加され、カテゴリの増加による色分けが可能になります。 または、2 番目のグラフに示されているように、x 軸を増加カテゴリで並べ替えることもできます。 この場合、x 軸に沿った X_2 の順序を取得するためだけに、増加カテゴリを値 1、2、3、4 の順序列に再コーディングしました。 次に、3 番目のオプションでは、最初にテーブルをカテゴリごとに並べ替え、次にロット サイズごとに並べ替えて、カテゴリごとに色分けして同様のグラフを作成しました。



どのような方法であっても、配色を紫の色合いから個別の色の表現に変更することを強くお勧めします。 閲覧者がグラフを見たときに相違点と類似点をすぐに確認できるようにする必要がありますが、棒グラフをグラデーションで色付けすることは非常に困難です。 データ表も添付しました。
お役に立てれば!、
DS
Re: グラフ ビルダーがマーカーを変更しないようにする方法 (または、グラフ ビルダーが行状態マーカーと色のみを使用するように強制する方法)DSさん、こんにちは。
ご返信ありがとうございます。 はい、正しい 4 つの色レベルが必要です。 投稿された元のグラフは、増加カテゴリーが最もよく示されていると私が考える方法を示しています。X 軸は増加カテゴリー、Y 軸は利回りです。 X_2 列は追加の詳細レベルであるため、ビューアはどの X_2 値が 4 つのカラー ビンのどの値に入るのかを確認できます。 それは理にかなっていますか? これは、詳細を追加しながら、データが 53 色の異なる色で乱雑にならないように表示されたままにする方法のようなものです。カテゴリの増加がカラー ビンに入ると、X 軸にも入らないように見えますか? X-2 列に 4 色を強制的に配置できればうまくいくと思いますが、これを行う方法はないでしょうか。 助けてくれてありがとう!!
聖書
Re: グラフ ビルダーがマーカーを変更しないようにする方法 (または、グラフ ビルダーが行状態マーカーと色のみを使用するように強制する方法)やあ@jmv 、
問題が理解できれば、簡単に解決できると思います。 私の理解では、色のレベルは 4 つのみにしたいように思えますが、そうですか? その場合は、X_2 列ではなく、「カテゴリの増加」列を使用してグラフ ビルダーに色を付ける必要があります。 X_2 列には 53 の異なるレベルがあるため、グラフ ビルダーは 53 の異なる色を生成します。
X_2 に基づいてさらに分割したい場合は、カテゴリの増加で色を付けてから、X_2 でオーバーレイすることができますが、これは少し面倒になり始める可能性があります。
X_2 列がテーブルにどのようなデータをもたらすかはわかりませんが、分布からわかるように、特定の増加カテゴリに対して複数の X_2 レベルが存在します。 たとえば、Going Away レベルは V2_0、V2_45、および V2_46 に関連付けられています。
データを視覚化するもう 1 つの方法は、縦軸に X_2、横軸にカテゴリの増加、そして色としてロット サイズを使用するヒートマップ (左から GB 単位の 11 番目のオプション) を使用することです。
お役に立てれば!、
DS
Re: グラフ ビルダーがマーカーを変更しないようにする方法 (または、グラフ ビルダーが行状態マーカーと色のみを使用するように強制する方法)DSさん、こんにちは。
はい、それは意味があります。 添付のデータ表を参照してください。これには、以前に投稿したグラフで表された 3 つの列が含まれています (これがお役に立てば幸いです!)。
ありがとう!
聖書
Re: グラフ ビルダーがマーカーを変更しないようにする方法 (または、グラフ ビルダーが行状態マーカーと色のみを使用するように強制する方法)やあ@jmv 、
必要なグラフを取得するためにスクリプトを記述する必要はありません。 現在のグラフがどのようになっているかの例を教えていただきありがとうございます。 グラフの生成方法に違いが生じ、実際にはデータ テーブルの構成に応じて変更が必要になる可能性があります。
通常、JMP データ テーブルを編成する方法は、各行を「サンプル」またはある種の一意の識別子にすることです。 したがって、各列はそのサンプルの「プロパティ」のようなものになります。 これには、ロット番号、サンプル サイズ (g、kg など)、色、特性 X、特性 Y、特性 Z などが考えられます。ただし、データが 1 つの列に「積み上げられている」場合、実際には分析がより適切になる場合があります。プロパティは各行インスタンスの一意の識別子です。
とにかく、これは、データ テーブルのサブセットを共有できれば、たとえそれが 20 行または 50 行 (およびすべての列) であったとしても、データを最適に表現する方法を理解するのに非常に役立つことを説明するのに非常に長い方法です。 。 繰り返しますが、これは、列を匿名化したり再コード化したり (列を右クリックして [再コード化])、名前の各インスタンスにランダムな名前を付けることで、実際に何を分析しているのか他の人に分からないようにすることができます (つまり、それがあなたにとって重要な場合)。 データ構造を理解していないと、必要な出力を得るために何をする必要があるかを推測するのは非常に困難です。
これが理にかなっているといいのですが!、
DS
Re: グラフ ビルダーがマーカーを変更しないようにする方法 (または、グラフ ビルダーが行状態マーカーと色のみを使用するように強制する方法)DSさん、こんにちは。
助けてくれて本当にありがとう。 グラフビルダーで作成した添付のグラフを参照してください。 各 V2 が独自の色を持つのではなく、各 V2 値が 4 つの「カテゴリの増加」色のいずれかになるように、右側の X_2 を色分けしたいと考えています。 データ テーブルでは、各行の色は「カテゴリの増加」列に基づいてこれら 4 色のいずれかに設定されていますが、V2 をカラー タブにドラッグすると、色が再設定されます。 あらかじめお詫びしておきますが、私にはスクリプトを書いた経験がありません。
ありがとう!!
合弁会社
Re: グラフ ビルダーがマーカーを変更しないようにする方法 (または、グラフ ビルダーが行状態マーカーと色のみを使用するように強制する方法)やあ@jmv 、
喜んでお手伝いさせていただきます。 あなたが抱えている問題を確認し、それを解決するために何ができるかを確認したいので、データ (またはその一部) を共有していただけますか?
必要に応じて、「テーブル」>「匿名化」でデータを匿名化できます。
または、JMP のサンプル データ テーブルの 1 つを使用して問題を再現でき、どのテーブルでどのようにグラフ ビルダーを設定したかを教えていただければ、それも可能です。
ありがとう!、
DS
Re: グラフ ビルダーがマーカーを変更しないようにする方法 (または、グラフ ビルダーが行状態マーカーと色のみを使用するように強制する方法)こんにちは、ディードリッヒさん
この解決策をありがとう! 私もこれと同じ問題を抱えていますが、あなたが説明したように、色の適用に使用されている:Source列を削除する方法がわかりません。 これを行う方法について詳細を教えてください。 ありがとう!!
Re: グラフ ビルダーがマーカーを変更しないようにする方法 (または、グラフ ビルダーが行状態マーカーと色のみを使用するように強制する方法)アップデート:
多くの検索を行った結果、グラフ ビルダーの制御の「レベル」が多すぎることが問題であることがわかりました。
ユーザーは、:Source にリストされているエントリにオーバーレイとカラーの両方を設定していました。 その結果、グラフ ビルダーはマーカー スタイルをオーバーライドしますが、色の設定はオーバーライドしません。 つまり、JMP は色を優先し、次にマーカーを優先するようにプログラムされているのだと思います。
解決策は簡単です。グラフ ビルダーの「色付け」に使用されている :Source 列を削除すると、マーカーと色付けが必要に応じて維持されます (マーカーと色の行状態が行に事前に割り当てられていると仮定します)。 シンプルだけど見落としがち!
これが他の人にも役立つことを願っています!
DS