Kreisdiagramm mit anderen Diagrammen kombinieren?Kann ich Kreisdiagramme mit anderen Diagrammen kombinieren?
2 Probleme:
Das Kreisdiagramm verwendet die "X"-Achse als Eingabe für die Kategorien – nicht die Überlagerungs- oder Y-Achse – dies stört andere Daten auf der x-Achse.
- Kreisdiagramme werden bei x=0 platziert, daher müssen die anderen x-Achsen um 0 zentriert sein (deshalb habe ich den Median subtrahiert).

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
Graph Builder(
Transform Column( "pie: sex", Nominal, Formula( "pie" ) ),
Transform Column(
"height-median",
Formula(
:height - Col Quantile(
:height,
0.5
)
)
),
Variables(
X( :sex ),
X( :"height-median"n, Position( 1 ) ),
Y( :"pie: sex"n ),
Y( :weight ),
Group X( :age )
),
Elements( Position( 1, 1 ), Pie( X( 1 )) ),
Elements( Position( 1, 2 ), Points( X( 2 ), Y ) )
);
Datenexploration und -visualisierungBetreff: Kreisdiagramm mit anderen Diagrammen kombinieren?Die naheliegendste Antwort lautet: Verwenden Sie keine Tortendiagramme!
Balkendiagramme
- verwendet Overlay für die Kategorien, nicht x
- zentriert die Grafik automatisch im Ansichtsfenster - nicht bei Null.

Graph Builder(
Variables(
X( :height ),
Y( :ratio ),
Y( :weight ),
Group X( :age ),
Overlay( :sex )
),
Relative Sizes( "Y", [66 119] ),
Elements(
Position( 1, 1 ),
Bar(
Y,
Legend( 11 ),
Bar Style( "Stacked" ),
Summary Statistic( "% of Factor" )
)
),
Elements(
Position( 1, 2 ),
Points( X, Y, Overlay( 0 )),
Smoother( X, Y, Overlay( 0 ) )
)
);