[]
        
(Showing Draft Content)

상자 그림 스파크라인

셀 값을 사용하여 BOXPLOTSPARKLINE 수식을 통해 박스 플롯 스파크라인을 생성할 수 있습니다.




박스 플롯 스파크라인 수식에는 다음과 같은 옵션이 있습니다:

옵션

설명

points

값이 포함된 셀 범위를 나타내는 참조입니다. 예: "A1:A4"

boxPlotClass

박스 플롯 분류 기준입니다.

Q1 → 25% 퍼센타일, Q3 → 75% 퍼센타일, IQR → Q3 - Q1

5ns: 수염(whisker)은 최소값과 최대값까지, 중앙값 표시, 이상치 없음

7ns: 수염은 2%와 98% 퍼센타일까지, 9%와 91%에 해치 마크, 이상치는 2%와 98% 밖의 값

tukey: 수염은 Q1 - 1.5×IQR과 Q3 + 1.5×IQR 사이의 존재하는 값 또는 최소/최대값까지, 이상치와 극단 이상치 표시

bowley: 수염은 최소값과 최대값까지, 10%와 90%에 해치 마크, 이상치 없음

sigma3: 수염은 평균 ± 2표준편차(단, scale 범위 내에서), 박스는 평균 ± 1표준편차, 이상치와 극단 이상치 포함

showAverage

평균값을 표시할지 여부를 나타내는 불리언 값입니다. (선택 사항, 기본값: FALSE)

scaleStart

스파크라인의 최소 경계를 나타내는 숫자 또는 참조입니다. 예: 1 또는 "A6" (선택 사항, 기본값: 값 중 최소값)

scaleEnd

스파크라인의 최대 경계를 나타내는 숫자 또는 참조입니다. 예: 8 또는 "A7" (선택 사항, 기본값: 값 중 최대값)

acceptableStart

허용 구간의 시작 값을 나타내는 숫자 또는 참조입니다. 예: 3 또는 "A8" (선택 사항, 기본값: 없음)

acceptableEnd

허용 구간의 끝 값을 나타내는 숫자 또는 참조입니다. 예: 5 또는 "A9" (선택 사항, 기본값: 없음)

colorScheme

박스의 색상을 나타내는 문자열입니다. (선택 사항, 기본값: "#D2D2D2")

style

스파크라인의 스타일을 나타내는 숫자 또는 참조입니다. (선택 사항, 기본값: 0)

0: 수염은 선, 이상치는 원

1: 수염은 사각형, 이상치는 선

vertical

스파크라인을 세로로 표시할지 여부를 나타내는 불리언 값입니다. (선택 사항, 기본값: FALSE)

다음 이미지는 5ns 옵션을 기준으로 한 스파크라인 영역을 보여줍니다.

Ask ChatGPT




박스 플롯 스파크라인 수식의 형식은 다음과 같습니다:

=BOXPLOTSPARKLINE(points, boxPlotClass, showAverage, scaleStart, scaleEnd, acceptableStart, acceptableEnd, colorScheme, style, vertical)


다음 코드 샘플은 박스 플롯 스파크라인을 생성하는 예시입니다.

Ask ChatGPT

activeSheet.setValue(0, 2, 60);
activeSheet.setValue(0, 3, 78);
activeSheet.setValue(0, 4, 54);
activeSheet.setValue(0, 5, 0);
activeSheet.setValue(0, 6, 99);
activeSheet.setValue(0, 7, 86);
activeSheet.setValue(0, 8, 98);
activeSheet.setValue(0, 9, 75);
activeSheet.setValue(0, 10, 76);
activeSheet.setValue(0, 11, 80);
activeSheet.setValue(0, 12, 85);
activeSheet.setValue(0, 13, 86);
activeSheet.setValue(0, 14, 65);
activeSheet.setValue(0, 15, 88);
activeSheet.getRange(0, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).height(90);
activeSheet.setFormula(0,1,'=BOXPLOTSPARKLINE(C1:P1,"5ns",TRUE,0,100,-1,100,"red",0,FALSE)');