# Vbar 스파크라인

## Content

셀 값을 사용하여 `VBARSPARKLINE` 수식을 통해 vbar 스파크라인을 생성할 수 있습니다.

![](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/8d606653-16a0-474d-b9dc-e2b4d01c2446/images/vbar-sparkline.png)

스파크라인은 양수 값의 경우 셀의 아래쪽에서 시작하고, 음수 값의 경우 셀의 위쪽에서 시작합니다. 값이 100%보다 크거나 -100%보다 작으면 화살표가 표시됩니다.

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

| 옵션 | 설명 |
| --- | --- |
| **value** | 막대의 길이를 나타내는 숫자 또는 참조입니다. 값은 `-100%`에서 `100%` 사이여야 합니다. |
| **colorScheme** | 막대의 색상을 나타내는 문자열입니다. 이 설정은 선택 사항이며, 기본값은 `"grey"`입니다. |
| **axisVisible** | 축을 표시할지 여부를 나타내는 불리언 값입니다. 기본값은 `true`입니다. |
| **barWidth** | 셀 너비에 대한 막대 너비의 비율을 나타내는 `0보다 크고 1 이하`의 숫자입니다. |

vbar 스파크라인 수식의 형식은 다음과 같습니다:
`=VBARSPARKLINE(value, colorScheme, axisVisible, barWidth)`

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

```javascript
// Spread 초기화
var spread = new GC.Spread.Sheets.Workbook(document.getElementById('ss'), { sheetCount: 1 });
// activesheet 가져오기
var activeSheet = spread.getSheet(0);
activeSheet.setValue(0, 0, .4);
activeSheet.setValue(1, 0, -.4);
activeSheet.setValue(2, 0, 2);
activeSheet.setFormula(0, 1, '=VBARSPARKLINE(A1,"red", FALSE, 0.8)');
activeSheet.setFormula(1, 1, '=VBARSPARKLINE(A2,"blue")');
activeSheet.setFormula(2, 1, '=VBARSPARKLINE(A3,"green", TRUE, A3)');

for (var i = 0; i < 4; i++) {
  activeSheet.setRowHeight(i, 50);
}
```