코드 셀: Observable JS
Observable JS는 Mike Bostock(D3의 저자이기도 함)가 만든 순수 JavaScript 확장 집합입니다. Observable JS는 반응형 런타임으로 구분되며, 인터랙티브한 데이터 탐색과 분석에 במיוחד 적합합니다.
Quarto에서 Observable JS를 사용하는 방법은 Observable JS로 인터랙티브 문서 만들기 문서를 참고하세요.
개요
셀 옵션은 실행 가능한 코드 블록의 실행과 출력에 영향을 줍니다. 블록 상단의 주석에 지정합니다. 예:
```{ojs}
//| label: fig-polar
//| echo: false
//| fig-cap: "A line plot on a polar axis"
```속성
label |
코드 셀을 고유하게 식별하는 레이블입니다. 다른 코드가 해당 셀을 참조할 때 사용합니다(예: |
classes |
셀 컨테이너에 적용할 클래스 목록입니다. |
renderings |
렌더링 이름 배열입니다(예: |
코드 출력
eval |
코드 셀을 실행할지를 결정합니다(
|
echo |
렌더링 결과에 셀 소스 코드를 포함할지를 지정합니다.
|
code-fold |
HTML
|
code-summary |
|
code-overflow |
코드 줄이 컨테이너 너비를 벗어날 때 처리 방식을 지정합니다. 선택지는 다음과 같습니다:
|
code-line-numbers |
코드 블록 출력에 행 번호를 포함할지를 정합니다( revealjs 출력에서는 문자열을 지정해 특정 행을 강조하거나 강조 집합 간에 애니메이션을 만들 수도 있습니다.
|
lst-label |
코드 목록(리스팅)의 고유 레이블입니다(상호 참조용). |
lst-cap |
코드 목록 캡션입니다. |
셀 출력
output |
코드 실행 결과를 출력에 포함할지를 정합니다. 가능한 값은 다음과 같습니다:
|
warning |
렌더링 결과에 경고를 포함합니다. |
error |
출력에 오류를 포함합니다(이 옵션을 사용하면 코드 실행 중 오류가 발생해도 문서 처리가 중단되지 않습니다). |
include |
코드 또는 결과를 포함하여 어떤 출력도 렌더링 결과에 포함되지 않도록 합니다. |
panel |
셀 출력에 사용할 패널 유형입니다( |
output-location |
출력이 해당 코드를 기준으로 어디에 표시되는지를 뜻합니다. 가능한 값은 다음과 같습니다:
이 옵션은 |
그림
fig-cap |
그림 캡션입니다. |
fig-subcap |
그림 서브캡션입니다. |
fig-link |
그림의 하이퍼링크 대상입니다. |
fig-align |
그림의 수평 정렬을 지정합니다( |
fig-alt |
HTML 이미지 |
fig-env |
그림 출력을 위한 LaTeX 환경을 지정합니다. |
fig-pos |
코드와 함께 출력되는 그림에는 기본값으로
|
fig-scap |
짧은 캡션으로 LaTeX의 |
표
tbl-cap |
표 캡션입니다. |
tbl-subcap |
표 서브캡션입니다. |
html-table-processing |
|
패널 레이아웃
layout |
첫 번째 차원이 열을, 두 번째 차원이 행을 나타내는 너비의 2차원 배열입니다. 예를 들어 처음 두 출력 블록을 위에 나란히 배치하고 세 번째 블록을 아래쪽 전체 너비에 걸치게 하려면 음수 값을 사용하면 여백을 만들 수 있습니다. 이전 예시의 상단 행 블록 사이에 공간을 두려면 |
layout-ncol |
출력 블록을 열 방향으로 배치합니다. |
layout-nrow |
출력 블록을 행 방향으로 배치합니다. |
layout-align |
레이아웃 콘텐츠의 수평 정렬( |
layout-valign |
레이아웃 콘텐츠의 수직 정렬( |
페이지 열
column |
출력에 사용할 페이지 열을 지정합니다. |
fig-column |
그림 출력에 사용할 페이지 열을 지정합니다. |
tbl-column |
표 출력에 사용할 페이지 열을 지정합니다. |
cap-location |
그림과 표의 캡션을 어디에 배치할지를 지정합니다( |
fig-cap-location |
그림 캡션의 배치 위치를 지정합니다( |
tbl-cap-location |
표 캡션의 배치 위치를 지정합니다( |