[]
        
(Showing Draft Content)

분산형 스파크라인

셀 값을 사용하여 SCATTERSPARKLINE 수식을 통해 산점도 스파크라인을 생성할 수 있습니다.




산점도 스파크라인 수식에는 다음과 같은 옵션이 있습니다:

옵션

설명

Points1

첫 번째 XY 데이터 시리즈입니다. 행 개수가 열 개수보다 크거나 같으면 처음 두 열의 데이터를 사용합니다. 첫 번째 열은 x-값, 두 번째 열은 y-값을 포함합니다. 행 개수가 열 개수보다 작으면 처음 두 행의 데이터를 사용합니다. 첫 번째 행은 x-값, 두 번째 행은 y-값을 포함합니다.

Points2

두 번째 XY 데이터 시리즈입니다. 구조는 Points1과 동일합니다.

MinX

두 시리즈의 x 최소값 제한입니다. 생략하면 각 시리즈에 개별 값이 사용됩니다.

MaxX

두 시리즈의 x 최대값 제한입니다. 생략하면 각 시리즈에 개별 값이 사용됩니다.

MinY

두 시리즈의 y 최소값 제한입니다. 생략하면 각 시리즈에 개별 값이 사용됩니다.

MaxY

두 시리즈의 y 최대값 제한입니다. 생략하면 각 시리즈에 개별 값이 사용됩니다.

HLine

수평 축의 위치입니다. 생략하면 선이 표시되지 않습니다.

VLine

수직 축의 위치입니다. 생략하면 선이 표시되지 않습니다.

XMinZone

회색 영역의 x 최소값입니다. 네 개의 회색 영역 관련 매개변수 중 하나라도 생략되면 회색 영역은 표시되지 않습니다.

XMaxZone

회색 영역의 x 최대값입니다.

YMinZone

회색 영역의 y 최소값입니다.

YMaxZone

회색 영역의 y 최대값입니다.

Tags

이 옵션이 true이면, 첫 번째 시리즈에서 y-값이 최대인 지점을 #0000FF로, y-값이 최소인 지점을 #CB0000으로 표시합니다. 생략하면 false입니다.

DrawSymbol

이 옵션이 true이면 각 포인트를 기호로 표시합니다. 첫 번째 시리즈는 원, 두 번째 시리즈는 사각형으로 표시됩니다. 생략하면 true입니다.

DrawLines

이 옵션이 true이면 각 시리즈의 포인트를 순서대로 선으로 연결합니다. 생략하면 false입니다.

Color1

첫 번째 포인트 시리즈의 색상 문자열입니다. 생략하면 "#969696"입니다.

Color2

두 번째 포인트 시리즈의 색상 문자열입니다. 생략하면 "#CB0000"입니다.

Dash

이 옵션이 true이면 선을 점선으로 표시합니다. 그렇지 않으면 실선으로 표시됩니다. 생략하면 false입니다.

산점도 스파크라인 수식의 형식은 다음과 같습니다:

=SCATTERSPARKLINE(points1, points2, minX, maxX, minY, maxY, hLine, vLine, xMinZone, xMaxZone, yMinZone, yMaxZone, tags, drawSymbol, drawLines, color1, color2, dash)


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

Ask ChatGPT

activeSheet.setValue(2, 0, 2.0);
activeSheet.setValue(2, 1, 140);
activeSheet.setValue(3, 0, 3.8);
activeSheet.setValue(3, 1, 130);
activeSheet.setValue(4, 0, 4.0);
activeSheet.setValue(4, 1, 120);
activeSheet.setValue(5, 0, 4.2);
activeSheet.setValue(5, 1, 118);
activeSheet.setValue(6, 0, 4.0);
activeSheet.setValue(6, 1, 120);
activeSheet.setValue(7, 0, 5.0);
activeSheet.setValue(7, 1, 110);
activeSheet.setValue(8, 0, 5.5);
activeSheet.setValue(8, 1, 110);
activeSheet.setValue(9, 0, 5.9);
activeSheet.setValue(9, 1, 105);
activeSheet.setValue(10, 0, 7.8);
activeSheet.setValue(10, 1, 100);
activeSheet.addSpan(2, 2, 9, 2);
activeSheet.setFormula(2, 2, '=SCATTERSPARKLINE(A3:B11,,0,8,0,150,0,0,0,8,100,150,TRUE,TRUE,FALSE,"FD8E2C")');
activeSheet.setRowHeight(0, 50);