안녕하세요 여러분!
원형 차트를 만드는 데 문제가 있습니다.. 파이에 값을 입력했습니다: "총 값의 백분율로 레이블 지정". 그러나 이러한 숫자 중 일부는 서로 위에 표시됩니다. 움직이는 방법을 아는 사람이 있습니까?
매우 감사합니다,
테레즈
3가지 방법이 있습니다.
- 겹치는 텍스트가 없을 때까지 프레임 크기를 더 크게 만듭니다.
- 메인 메뉴 > 환경 설정 > 글꼴 > 텍스트를 더 작은 글꼴로 변경하고 겹치지 않을 때까지 계속 변경합니다. 이전 게시물의 테스트 데이터 세트의 경우 크기를 7로 줄여야 했습니다. 나중에 글꼴을 기본값으로 재설정해야 합니다.
- 기본 레이블을 사용하지 말고 사용자 정의 레이블을 작성하십시오. 중심 방사형 선을 얻거나 계산하고 각도를 사용하여 레이블을 씁니다. 글자가 왼쪽에서 오른쪽으로 그리고 오른쪽이 위로 오도록 하는 것은 까다로울 것입니다.
그렇기 때문에 이전에 보낸 방법이 가장 쉬운 방법이라고 생각합니다.
레이블을 덮어쓴 경우 백분율이 매우 작은 일부 그룹이 있어야 합니다. 아래는 JSL을 사용하는 예이지만 포인트 앤 클릭으로 동일한 작업을 수행할 수 있습니다. 매우 적은 비율의 그룹이 있는 경우 다음을 제안합니다.
- 전체 비율을 요약 통계로 선택하여 그룹에 대한 요약표를 만듭니다.
- 열 % of Total을 선택하고 열 메뉴에서 선택합니다. 상표
- 행에서 > 선택 > 위치 선택 열 % 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를 사용하여 원형 차트를 생성하고 있습니까?