皆さんこんにちは!
円グラフの作成に問題があります.. パイに値を入れました:「合計値のパーセントでラベルを付けます」。 ただし、これらの数値の一部は互いに重なり合っています。 誰かがそれらを移動する方法を知っていますか?
どうもありがとう、
テレーゼ
ラベルが上書きされる場合は、パーセンテージが非常に小さいいくつかのグループが必要です。 以下は JSL を使用した例ですが、ポイント アンド クリックでも同じことができます。 パーセンテージ グループが非常に小さい場合は、次のことをお勧めします。
- グループの要約テーブルを作成し、要約統計量として合計の割合を選択します
- 列 % of Total を選択し、列メニューから選択しますラベル
- 行から > 選択 >場所を選択合計の列 % を選択し、基準 > .02 または > 2% または選択したパーセントを使用します。
- 行 >ラベル
- テーブルの選択をクリア
- 円グラフを作成すると、表のラベルは大きなグループに対してのみ表示されます

このスクリプトは長く見えますが、テーブルを作成しています。生データを使用して円グラフを作成します。次に、上記の手順を実行します。 表はランダムな整数で作成されるため、円グラフは上に表示されているものと同じではないことに注意してください。
Names Default to Here(1);
dt = New Table("Test", add rows(75), New Column("Age", numeric, formula(Random Integer(30,80))));
//create a Pie Chart using Pie chart Labels
gb1 = dt << Graph Builder(
Show Control Panel(0),
Size( 495, 440 ),
Show Control Panel( 0 ),
Variables( X( :Age ) ),
Elements( Pie( X, Legend( 6 ), Label( "Label by Percent of Total Values" ) ) )
);
//some labels are overwritten, only fix is to make the framesize larger or
//create custom labels with rotated text
//Alternative, create a summary table of categories, label the rows, do not label the
//rows with very small percentages
dtsum = dt << Summary(
Group( :Age ),
Name( "% of Total" ),
Freq( "None" ),
Weight( "None" )
);
//Make % of Total the label
dtsum:Name("% of Total") << Set Labelled;
//Label only larger %
dtsum << Select Where(:Name("% of Total") >=.02);
dtsum << Label;
dtsum << clear select;
//Create Pie Chart
gb2 = dtsum <<GRAPH builder=""></GRAPH>
どのバージョンの JMP を使用しており、円グラフの作成に GraphBuilder または Chart を使用していますか。