私は次のようなデータを持っています:
Subcategory Title Value
Sub1 Name1 2
Sub1 Name2 5
Sub2 Name3 4
Sub2 Name4 1
Sub3 Name5 2
Sub3 Name6 7
Sub4 Name1 7
Sub4 Name2 5
Sub5 Name3 4
Sub5 Name4 3
Sub6 Name5 9
Sub6 Name6 1
[行]フィールドにタイトルを追加し、[サイズ]シェルフにSum(Value)を追加すると、バーの長さが特定のタイトルの値の合計に等しい水平棒グラフが表示されます。たとえば、Name1というラベルの付いた9単位の長さのバー、Name2というラベルの付いた10単位の長さのバーなどです。バーの長さに対する特定のサブカテゴリの寄与がペイントされるように、バーに色を付けたいと思います。バー。したがって、Name1バーには、2ユニットの長さの青いバーが、7ユニットの長さの赤いバーに積み重ねられます。名前2のバーには、5ユニットの長さの青いバーが、5ユニットの長さのオレンジ色のバーに積み重ねられます。
ただし、サブカテゴリをカラーシェルフに追加すると、スケールが変更され、バーの長さがサブカテゴリの最大値と等しくなり、他の値は積み重ねられずに重ね合わされます。全長9の7ユニットの赤いバーに2ユニットの青いバーを積み重ねる代わりに、2ユニットが青く塗られた合計7ユニットのバーを取得します。
これにより、解釈が「最も高い値を持つカテゴリは何ですか(およびサブカテゴリはこれにどのように寄与するか)」から変更されます。「サブカテゴリが最も高いカテゴリは何ですか?」Name1バーの長さが7ユニットになっているのに対し、Name2バーの長さは5ユニットに過ぎず、他の色が見えないためです。
Tableauでこれを行う方法があるかどうか、またはggplot2ウィザードの場合は、Rコードを使用して同じことを行う方法があるかどうかをお知らせください。