顧客は、積み上げ棒グラフと棒の上にポイントがあるグラフを作成したいと考えています。Big Classを使用して例をモックしました(以下のスクリプトを参照)。年齢をセックスの中に入れ子にし、年齢を色の役割に含めることで、彼女が必要とするものに近づくことができますが、積み重ねられたバーを異なる色やパターンにすることはできません。2番目のグラフにはオーバーレイの役割に年齢がありますが、ポイントは棒の上にありません。顧客は、棒グラフの年齢による色の濃淡と、積み上げられたY変数のさまざまな色を本当に気に入っています。したがって、必要な要素は次のとおりです。
-バーの上のポイント
-バーに積み上げられたY変数を表示する機能
-年齢を示す能力
顧客グラフは、Y変数とX変数でグループ化されたトレリスであるという点で、私の例よりも少し複雑です。
Names default to here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
// New formula column: height+weight
dt << New Column( "height+weight",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( :height + :weight )
);
dt << Graph Builder(
Size( 822, 623 ),
Variables(
X( :sex ),
X( :age, Position( 1 ) ),
Y( :height ),
Y( :weight, Position( 1 ) ),
Y( :"height+weight"n, Position( 1 ) ),
Color( :age )
),
Elements(
Points( X( 1 ), X( 2 ), Y( 3 ), Legend( 5 ) ),
Bar( X( 1 ), X( 2 ), Y( 1 ), Y( 2 ), Legend( 6 ), Bar Style( "Stacked" ) )
)
);
dt << Graph Builder(
Size( 570, 619 ),
Variables(
X( :sex ),
Y( :height ),
Y( :weight, Position( 1 ) ),
Y( :"height+weight"n, Position( 1 ) ),
Overlay( :age )
),
Elements(
Bar( X, Y( 1 ), Y( 2 ), Legend( 4 ), Bar Style( "Stacked" ) ),
Points( X, Y( 3 ), Legend( 5 ) )
)
);
これを試してください:y変数をy軸に2回追加します。 バーとして一度、右クリックしてポイントを追加します。 次に、高さ、またはYにある変数は、バーとポイントになります。 ポイントがバーの上にある場合、彼らはそれらを見ることができます。
私はこのデータでそれをしました:

これは彼らが望むもののために働くでしょうか?
ポイントはグラフに積み上げられているものとは異なるY変数であるため、機能しないと思います。私はそのアイデアをいじってみましたが、うまくいかないようです。
Y2軸に別のY変数を配置して、それを機能させることはできますか? オーバーレイまたはカラーの役割にも追加しますか?
ポイントはまだバーの上にはありません-カテゴリ変数によるオーバーレイはバーを分離しますが、ポイントは分離しないためです。
お客様が色を使いすぎたいと思っているように思えます。各バーの積み重ねられた要素の色が異なり、年齢による連続的な色のグラデーションもあります。 私たちはそれをしません。
おそらく、年齢または積み重ねられたオーバーレイのいずれかを表す別の方法を見つけるように顧客に勧めます。 両方に同時に色を使用することはできません。
問題は必ずしも色ではないと思います。以下は、カテゴリに色が使用されているグラフと、:weight(色または列ごとのマーク)の連続グラデーションです。 しかし、これが求められているものかどうかはわかりません。

目的のグラフは、積み重ねられた各バー内で異なる色を持ち、次に異なるバー全体でそれらの2つの色のグラデーションになると思いました。 私の知る限り、これはグラフビルダーでは不可能です。