ARIA · table fallback접근성
Canvas ARIA 메타데이터에 텍스트 요약과 표 대체 표현을 함께 제공합니다.
범주별 중심값과 하한·상한을 함께 보여 불확실성이나 범위를 비교합니다. 이 차트에서 사용할 수 있는 다양한 표현과 기능을 예제로 살펴보세요.
차트 고유 기능
Graflume 공개 카탈로그에 등록된 이 계열의 모든 실행 모드입니다. 각 탭은 독립 데이터, 옵션, Quick API와 지원 기능 근거를 가집니다.
Intervals 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: precomputed vertical interval · horizontal errors.
불러오는 중
행 데이터와 zero-copy TypedArray 열은 하나의 데이터 계약을 공유합니다.
categoryordinal | valuequantitative | lowquantitative | highquantitative |
|---|---|---|---|
| Guided setup | 8.4 | 5.9 | 10.8 |
| Saved views | 6.7 | 4.8 | 8.6 |
| Smart alerts | 5.1 | 2.6 | 7.5 |
| Team sharing | 3.9 | 1.4 | 6.3 |
| CSV onboarding | 2.3 | -0.3 | 4.8 |
브라우저 API
const data = [
{
"category": "Guided setup",
"high": 10.8,
"low": 5.9,
"previous": 4.1,
"value": 8.4
},
{
"category": "Saved views",
"high": 8.6,
"low": 4.8,
"previous": 2.8,
"value": 6.7
},
{
"category": "Smart alerts",
"high": 7.5,
"low": 2.6,
"previous": 1.7,
"value": 5.1
},
{
"category": "Team sharing",
"high": 6.3,
"low": 1.4,
"previous": 1.5,
"value": 3.9
},
{
"category": "CSV onboarding",
"high": 4.8,
"low": -0.3,
"previous": 0.8,
"value": 2.3
}
];
const options = {
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "구간 차트 example"
},
"axes": {
"x": {
"labels": {
"angle": -35,
"maxLength": 20,
"orientation": "auto",
"padding": 12
},
"title": {
"padding": 62,
"text": "Study group"
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
},
"title": {
"padding": 70,
"text": "Estimate and 95% interval"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "차트 조작",
"enterFullscreen": "전체 화면 열기",
"exitFullscreen": "전체 화면 닫기",
"exportPng": "PNG 다운로드",
"hideAnnotations": "설명 말풍선 숨기기",
"loop": "반복 재생",
"nextFrame": "다음 프레임",
"pause": "일시 정지",
"play": "재생",
"previousFrame": "이전 프레임",
"reset": "보기 초기화",
"seek": "재생 위치",
"showAnnotations": "설명 말풍선 표시",
"speed": "재생 속도",
"zoomIn": "확대",
"zoomOut": "축소"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"field": "category",
"format": "auto",
"label": "범주"
},
{
"field": "value",
"format": "number",
"label": "값"
},
{
"field": "low",
"format": "number",
"label": "저가"
},
{
"field": "high",
"format": "number",
"label": "고가"
}
],
"title": "구간 차트",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"fields": {
"high": "high",
"low": "low"
}
},
"padding": {
"bottom": 90,
"left": 82,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Intervals 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: precomputed vertical interval · horizontal errors.",
"text": "구간 차트"
},
"width": "container",
"x": {
"field": "category",
"title": "Experiment",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Lift (points)",
"type": "quantitative"
}
};
Graflume.intervals('#chart', data, options);이식 가능한 스키마
{
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "구간 차트 example"
},
"axes": {
"x": {
"labels": {
"angle": -35,
"maxLength": 20,
"orientation": "auto",
"padding": 12
},
"title": {
"padding": 62,
"text": "Study group"
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
},
"title": {
"padding": 70,
"text": "Estimate and 95% interval"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "차트 조작",
"enterFullscreen": "전체 화면 열기",
"exitFullscreen": "전체 화면 닫기",
"exportPng": "PNG 다운로드",
"hideAnnotations": "설명 말풍선 숨기기",
"loop": "반복 재생",
"nextFrame": "다음 프레임",
"pause": "일시 정지",
"play": "재생",
"previousFrame": "이전 프레임",
"reset": "보기 초기화",
"seek": "재생 위치",
"showAnnotations": "설명 말풍선 표시",
"speed": "재생 속도",
"zoomIn": "확대",
"zoomOut": "축소"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"field": "category",
"format": "auto",
"label": "범주"
},
{
"field": "value",
"format": "number",
"label": "값"
},
{
"field": "low",
"format": "number",
"label": "저가"
},
{
"field": "high",
"format": "number",
"label": "고가"
}
],
"title": "구간 차트",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"fields": {
"high": "high",
"low": "low"
}
},
"padding": {
"bottom": 90,
"left": 82,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Intervals 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: precomputed vertical interval · horizontal errors.",
"text": "구간 차트"
},
"width": "container",
"x": {
"field": "category",
"title": "Experiment",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Lift (points)",
"type": "quantitative"
}
}intervals()graflumeintervalintervalsprecomputed vertical intervalhorizontal errorsArea range chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: area and spline range · provenance.
불러오는 중
행 데이터와 zero-copy TypedArray 열은 하나의 데이터 계약을 공유합니다.
categoryordinal | valuequantitative | lowquantitative | highquantitative |
|---|---|---|---|
| Guided setup | 8.4 | 5.9 | 10.8 |
| Saved views | 6.7 | 4.8 | 8.6 |
| Smart alerts | 5.1 | 2.6 | 7.5 |
| Team sharing | 3.9 | 1.4 | 6.3 |
| CSV onboarding | 2.3 | -0.3 | 4.8 |
브라우저 API
const data = [
{
"category": "Guided setup",
"high": 10.8,
"low": 5.9,
"previous": 4.1,
"value": 8.4
},
{
"category": "Saved views",
"high": 8.6,
"low": 4.8,
"previous": 2.8,
"value": 6.7
},
{
"category": "Smart alerts",
"high": 7.5,
"low": 2.6,
"previous": 1.7,
"value": 5.1
},
{
"category": "Team sharing",
"high": 6.3,
"low": 1.4,
"previous": 1.5,
"value": 3.9
},
{
"category": "CSV onboarding",
"high": 4.8,
"low": -0.3,
"previous": 0.8,
"value": 2.3
}
];
const options = {
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "구간 차트 · Area range chart example"
},
"axes": {
"x": {
"labels": {
"angle": -35,
"maxLength": 20,
"orientation": "auto",
"padding": 12
},
"title": {
"padding": 62,
"text": "Study group"
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
},
"title": {
"padding": 70,
"text": "Estimate and 95% interval"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "차트 조작",
"enterFullscreen": "전체 화면 열기",
"exitFullscreen": "전체 화면 닫기",
"exportPng": "PNG 다운로드",
"hideAnnotations": "설명 말풍선 숨기기",
"loop": "반복 재생",
"nextFrame": "다음 프레임",
"pause": "일시 정지",
"play": "재생",
"previousFrame": "이전 프레임",
"reset": "보기 초기화",
"seek": "재생 위치",
"showAnnotations": "설명 말풍선 표시",
"speed": "재생 속도",
"zoomIn": "확대",
"zoomOut": "축소"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"field": "category",
"format": "auto",
"label": "범주"
},
{
"field": "value",
"format": "number",
"label": "값"
},
{
"field": "low",
"format": "number",
"label": "저가"
},
{
"field": "high",
"format": "number",
"label": "고가"
}
],
"title": "구간 차트 · Area range chart",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"fields": {
"high": "high",
"low": "low"
},
"options": {
"mode": "area",
"smooth": false
}
},
"padding": {
"bottom": 90,
"left": 82,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Area range chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: area and spline range · provenance.",
"text": "구간 차트 · Area range chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Experiment",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Lift (points)",
"type": "quantitative"
}
};
Graflume.areaRange('#chart', data, options);이식 가능한 스키마
{
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "구간 차트 · Area range chart example"
},
"axes": {
"x": {
"labels": {
"angle": -35,
"maxLength": 20,
"orientation": "auto",
"padding": 12
},
"title": {
"padding": 62,
"text": "Study group"
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
},
"title": {
"padding": 70,
"text": "Estimate and 95% interval"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "차트 조작",
"enterFullscreen": "전체 화면 열기",
"exitFullscreen": "전체 화면 닫기",
"exportPng": "PNG 다운로드",
"hideAnnotations": "설명 말풍선 숨기기",
"loop": "반복 재생",
"nextFrame": "다음 프레임",
"pause": "일시 정지",
"play": "재생",
"previousFrame": "이전 프레임",
"reset": "보기 초기화",
"seek": "재생 위치",
"showAnnotations": "설명 말풍선 표시",
"speed": "재생 속도",
"zoomIn": "확대",
"zoomOut": "축소"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"field": "category",
"format": "auto",
"label": "범주"
},
{
"field": "value",
"format": "number",
"label": "값"
},
{
"field": "low",
"format": "number",
"label": "저가"
},
{
"field": "high",
"format": "number",
"label": "고가"
}
],
"title": "구간 차트 · Area range chart",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"fields": {
"high": "high",
"low": "low"
},
"options": {
"mode": "area",
"smooth": false
}
},
"padding": {
"bottom": 90,
"left": 82,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Area range chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: area and spline range · provenance.",
"text": "구간 차트 · Area range chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Experiment",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Lift (points)",
"type": "quantitative"
}
}area-rangearea and spline rangeprovenanceSmooth area range chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: column range.
불러오는 중
행 데이터와 zero-copy TypedArray 열은 하나의 데이터 계약을 공유합니다.
categoryordinal | valuequantitative | lowquantitative | highquantitative |
|---|---|---|---|
| Guided setup | 8.4 | 5.9 | 10.8 |
| Saved views | 6.7 | 4.8 | 8.6 |
| Smart alerts | 5.1 | 2.6 | 7.5 |
| Team sharing | 3.9 | 1.4 | 6.3 |
| CSV onboarding | 2.3 | -0.3 | 4.8 |
브라우저 API
const data = [
{
"category": "Guided setup",
"high": 10.8,
"low": 5.9,
"previous": 4.1,
"value": 8.4
},
{
"category": "Saved views",
"high": 8.6,
"low": 4.8,
"previous": 2.8,
"value": 6.7
},
{
"category": "Smart alerts",
"high": 7.5,
"low": 2.6,
"previous": 1.7,
"value": 5.1
},
{
"category": "Team sharing",
"high": 6.3,
"low": 1.4,
"previous": 1.5,
"value": 3.9
},
{
"category": "CSV onboarding",
"high": 4.8,
"low": -0.3,
"previous": 0.8,
"value": 2.3
}
];
const options = {
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "구간 차트 · Smooth area range chart example"
},
"axes": {
"x": {
"labels": {
"angle": -35,
"maxLength": 20,
"orientation": "auto",
"padding": 12
},
"title": {
"padding": 62,
"text": "Study group"
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
},
"title": {
"padding": 70,
"text": "Estimate and 95% interval"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "차트 조작",
"enterFullscreen": "전체 화면 열기",
"exitFullscreen": "전체 화면 닫기",
"exportPng": "PNG 다운로드",
"hideAnnotations": "설명 말풍선 숨기기",
"loop": "반복 재생",
"nextFrame": "다음 프레임",
"pause": "일시 정지",
"play": "재생",
"previousFrame": "이전 프레임",
"reset": "보기 초기화",
"seek": "재생 위치",
"showAnnotations": "설명 말풍선 표시",
"speed": "재생 속도",
"zoomIn": "확대",
"zoomOut": "축소"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"field": "category",
"format": "auto",
"label": "범주"
},
{
"field": "value",
"format": "number",
"label": "값"
},
{
"field": "low",
"format": "number",
"label": "저가"
},
{
"field": "high",
"format": "number",
"label": "고가"
}
],
"title": "구간 차트 · Smooth area range chart",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"fields": {
"high": "high",
"low": "low"
},
"options": {
"mode": "area",
"smooth": true
}
},
"padding": {
"bottom": 90,
"left": 82,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Smooth area range chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: column range.",
"text": "구간 차트 · Smooth area range chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Experiment",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Lift (points)",
"type": "quantitative"
}
};
Graflume.areaSplineRange('#chart', data, options);이식 가능한 스키마
{
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "구간 차트 · Smooth area range chart example"
},
"axes": {
"x": {
"labels": {
"angle": -35,
"maxLength": 20,
"orientation": "auto",
"padding": 12
},
"title": {
"padding": 62,
"text": "Study group"
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
},
"title": {
"padding": 70,
"text": "Estimate and 95% interval"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "차트 조작",
"enterFullscreen": "전체 화면 열기",
"exitFullscreen": "전체 화면 닫기",
"exportPng": "PNG 다운로드",
"hideAnnotations": "설명 말풍선 숨기기",
"loop": "반복 재생",
"nextFrame": "다음 프레임",
"pause": "일시 정지",
"play": "재생",
"previousFrame": "이전 프레임",
"reset": "보기 초기화",
"seek": "재생 위치",
"showAnnotations": "설명 말풍선 표시",
"speed": "재생 속도",
"zoomIn": "확대",
"zoomOut": "축소"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"field": "category",
"format": "auto",
"label": "범주"
},
{
"field": "value",
"format": "number",
"label": "값"
},
{
"field": "low",
"format": "number",
"label": "저가"
},
{
"field": "high",
"format": "number",
"label": "고가"
}
],
"title": "구간 차트 · Smooth area range chart",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"fields": {
"high": "high",
"low": "low"
},
"options": {
"mode": "area",
"smooth": true
}
},
"padding": {
"bottom": 90,
"left": 82,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Smooth area range chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: column range.",
"text": "구간 차트 · Smooth area range chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Experiment",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Lift (points)",
"type": "quantitative"
}
}area-spline-rangecolumn rangeColumn range chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: column range.
불러오는 중
행 데이터와 zero-copy TypedArray 열은 하나의 데이터 계약을 공유합니다.
categoryordinal | valuequantitative | lowquantitative | highquantitative |
|---|---|---|---|
| Guided setup | 8.4 | 5.9 | 10.8 |
| Saved views | 6.7 | 4.8 | 8.6 |
| Smart alerts | 5.1 | 2.6 | 7.5 |
| Team sharing | 3.9 | 1.4 | 6.3 |
| CSV onboarding | 2.3 | -0.3 | 4.8 |
브라우저 API
const data = [
{
"category": "Guided setup",
"high": 10.8,
"low": 5.9,
"previous": 4.1,
"value": 8.4
},
{
"category": "Saved views",
"high": 8.6,
"low": 4.8,
"previous": 2.8,
"value": 6.7
},
{
"category": "Smart alerts",
"high": 7.5,
"low": 2.6,
"previous": 1.7,
"value": 5.1
},
{
"category": "Team sharing",
"high": 6.3,
"low": 1.4,
"previous": 1.5,
"value": 3.9
},
{
"category": "CSV onboarding",
"high": 4.8,
"low": -0.3,
"previous": 0.8,
"value": 2.3
}
];
const options = {
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "구간 차트 · Column range chart example"
},
"axes": {
"x": {
"labels": {
"angle": -35,
"maxLength": 20,
"orientation": "auto",
"padding": 12
},
"title": {
"padding": 62,
"text": "Study group"
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
},
"title": {
"padding": 70,
"text": "Estimate and 95% interval"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "차트 조작",
"enterFullscreen": "전체 화면 열기",
"exitFullscreen": "전체 화면 닫기",
"exportPng": "PNG 다운로드",
"hideAnnotations": "설명 말풍선 숨기기",
"loop": "반복 재생",
"nextFrame": "다음 프레임",
"pause": "일시 정지",
"play": "재생",
"previousFrame": "이전 프레임",
"reset": "보기 초기화",
"seek": "재생 위치",
"showAnnotations": "설명 말풍선 표시",
"speed": "재생 속도",
"zoomIn": "확대",
"zoomOut": "축소"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"field": "category",
"format": "auto",
"label": "범주"
},
{
"field": "value",
"format": "number",
"label": "값"
},
{
"field": "low",
"format": "number",
"label": "저가"
},
{
"field": "high",
"format": "number",
"label": "고가"
}
],
"title": "구간 차트 · Column range chart",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"fields": {
"high": "high",
"low": "low"
},
"options": {
"mode": "column",
"smooth": false
}
},
"padding": {
"bottom": 90,
"left": 82,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Column range chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: column range.",
"text": "구간 차트 · Column range chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Experiment",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Lift (points)",
"type": "quantitative"
}
};
Graflume.columnRange('#chart', data, options);이식 가능한 스키마
{
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "구간 차트 · Column range chart example"
},
"axes": {
"x": {
"labels": {
"angle": -35,
"maxLength": 20,
"orientation": "auto",
"padding": 12
},
"title": {
"padding": 62,
"text": "Study group"
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
},
"title": {
"padding": 70,
"text": "Estimate and 95% interval"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "차트 조작",
"enterFullscreen": "전체 화면 열기",
"exitFullscreen": "전체 화면 닫기",
"exportPng": "PNG 다운로드",
"hideAnnotations": "설명 말풍선 숨기기",
"loop": "반복 재생",
"nextFrame": "다음 프레임",
"pause": "일시 정지",
"play": "재생",
"previousFrame": "이전 프레임",
"reset": "보기 초기화",
"seek": "재생 위치",
"showAnnotations": "설명 말풍선 표시",
"speed": "재생 속도",
"zoomIn": "확대",
"zoomOut": "축소"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"field": "category",
"format": "auto",
"label": "범주"
},
{
"field": "value",
"format": "number",
"label": "값"
},
{
"field": "low",
"format": "number",
"label": "저가"
},
{
"field": "high",
"format": "number",
"label": "고가"
}
],
"title": "구간 차트 · Column range chart",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"fields": {
"high": "high",
"low": "low"
},
"options": {
"mode": "column",
"smooth": false
}
},
"padding": {
"bottom": 90,
"left": 82,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Column range chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: column range.",
"text": "구간 차트 · Column range chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Experiment",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Lift (points)",
"type": "quantitative"
}
}column-rangeDumbbell chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: raw estimator.
불러오는 중
행 데이터와 zero-copy TypedArray 열은 하나의 데이터 계약을 공유합니다.
categoryordinal | valuequantitative | lowquantitative | highquantitative |
|---|---|---|---|
| Guided setup | 8.4 | 5.9 | 10.8 |
| Saved views | 6.7 | 4.8 | 8.6 |
| Smart alerts | 5.1 | 2.6 | 7.5 |
| Team sharing | 3.9 | 1.4 | 6.3 |
| CSV onboarding | 2.3 | -0.3 | 4.8 |
브라우저 API
const data = [
{
"category": "Guided setup",
"high": 10.8,
"low": 5.9,
"previous": 4.1,
"value": 8.4
},
{
"category": "Saved views",
"high": 8.6,
"low": 4.8,
"previous": 2.8,
"value": 6.7
},
{
"category": "Smart alerts",
"high": 7.5,
"low": 2.6,
"previous": 1.7,
"value": 5.1
},
{
"category": "Team sharing",
"high": 6.3,
"low": 1.4,
"previous": 1.5,
"value": 3.9
},
{
"category": "CSV onboarding",
"high": 4.8,
"low": -0.3,
"previous": 0.8,
"value": 2.3
}
];
const options = {
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "구간 차트 · Dumbbell chart example"
},
"axes": {
"x": {
"labels": {
"angle": -35,
"maxLength": 20,
"orientation": "auto",
"padding": 12
},
"title": {
"padding": 62,
"text": "Study group"
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
},
"title": {
"padding": 70,
"text": "Estimate and 95% interval"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "차트 조작",
"enterFullscreen": "전체 화면 열기",
"exitFullscreen": "전체 화면 닫기",
"exportPng": "PNG 다운로드",
"hideAnnotations": "설명 말풍선 숨기기",
"loop": "반복 재생",
"nextFrame": "다음 프레임",
"pause": "일시 정지",
"play": "재생",
"previousFrame": "이전 프레임",
"reset": "보기 초기화",
"seek": "재생 위치",
"showAnnotations": "설명 말풍선 표시",
"speed": "재생 속도",
"zoomIn": "확대",
"zoomOut": "축소"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"field": "category",
"format": "auto",
"label": "범주"
},
{
"field": "value",
"format": "number",
"label": "값"
},
{
"field": "low",
"format": "number",
"label": "저가"
},
{
"field": "high",
"format": "number",
"label": "고가"
}
],
"title": "구간 차트 · Dumbbell chart",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"fields": {
"high": "high",
"low": "low"
},
"options": {
"mode": "dumbbell",
"smooth": false
}
},
"padding": {
"bottom": 90,
"left": 82,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Dumbbell chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: raw estimator.",
"text": "구간 차트 · Dumbbell chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Experiment",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Lift (points)",
"type": "quantitative"
}
};
Graflume.dumbbell('#chart', data, options);이식 가능한 스키마
{
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "구간 차트 · Dumbbell chart example"
},
"axes": {
"x": {
"labels": {
"angle": -35,
"maxLength": 20,
"orientation": "auto",
"padding": 12
},
"title": {
"padding": 62,
"text": "Study group"
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
},
"title": {
"padding": 70,
"text": "Estimate and 95% interval"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "차트 조작",
"enterFullscreen": "전체 화면 열기",
"exitFullscreen": "전체 화면 닫기",
"exportPng": "PNG 다운로드",
"hideAnnotations": "설명 말풍선 숨기기",
"loop": "반복 재생",
"nextFrame": "다음 프레임",
"pause": "일시 정지",
"play": "재생",
"previousFrame": "이전 프레임",
"reset": "보기 초기화",
"seek": "재생 위치",
"showAnnotations": "설명 말풍선 표시",
"speed": "재생 속도",
"zoomIn": "확대",
"zoomOut": "축소"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"field": "category",
"format": "auto",
"label": "범주"
},
{
"field": "value",
"format": "number",
"label": "값"
},
{
"field": "low",
"format": "number",
"label": "저가"
},
{
"field": "high",
"format": "number",
"label": "고가"
}
],
"title": "구간 차트 · Dumbbell chart",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"fields": {
"high": "high",
"low": "low"
},
"options": {
"mode": "dumbbell",
"smooth": false
}
},
"padding": {
"bottom": 90,
"left": 82,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Dumbbell chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: raw estimator.",
"text": "구간 차트 · Dumbbell chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Experiment",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Lift (points)",
"type": "quantitative"
}
}dumbbellraw estimatorError bar chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: CI/PI/SE/SD/IQR/HDI.
불러오는 중
행 데이터와 zero-copy TypedArray 열은 하나의 데이터 계약을 공유합니다.
categoryordinal | valuequantitative | lowquantitative | highquantitative |
|---|---|---|---|
| Guided setup | 8.4 | 5.9 | 10.8 |
| Saved views | 6.7 | 4.8 | 8.6 |
| Smart alerts | 5.1 | 2.6 | 7.5 |
| Team sharing | 3.9 | 1.4 | 6.3 |
| CSV onboarding | 2.3 | -0.3 | 4.8 |
브라우저 API
const data = [
{
"category": "Guided setup",
"high": 10.8,
"low": 5.9,
"previous": 4.1,
"value": 8.4
},
{
"category": "Saved views",
"high": 8.6,
"low": 4.8,
"previous": 2.8,
"value": 6.7
},
{
"category": "Smart alerts",
"high": 7.5,
"low": 2.6,
"previous": 1.7,
"value": 5.1
},
{
"category": "Team sharing",
"high": 6.3,
"low": 1.4,
"previous": 1.5,
"value": 3.9
},
{
"category": "CSV onboarding",
"high": 4.8,
"low": -0.3,
"previous": 0.8,
"value": 2.3
}
];
const options = {
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "구간 차트 · Error bar chart example"
},
"axes": {
"x": {
"labels": {
"angle": -35,
"maxLength": 20,
"orientation": "auto",
"padding": 12
},
"title": {
"padding": 62,
"text": "Study group"
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
},
"title": {
"padding": 70,
"text": "Estimate and 95% interval"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "차트 조작",
"enterFullscreen": "전체 화면 열기",
"exitFullscreen": "전체 화면 닫기",
"exportPng": "PNG 다운로드",
"hideAnnotations": "설명 말풍선 숨기기",
"loop": "반복 재생",
"nextFrame": "다음 프레임",
"pause": "일시 정지",
"play": "재생",
"previousFrame": "이전 프레임",
"reset": "보기 초기화",
"seek": "재생 위치",
"showAnnotations": "설명 말풍선 표시",
"speed": "재생 속도",
"zoomIn": "확대",
"zoomOut": "축소"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"field": "category",
"format": "auto",
"label": "범주"
},
{
"field": "value",
"format": "number",
"label": "값"
},
{
"field": "low",
"format": "number",
"label": "저가"
},
{
"field": "high",
"format": "number",
"label": "고가"
}
],
"title": "구간 차트 · Error bar chart",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"fields": {
"high": "high",
"low": "low"
}
},
"padding": {
"bottom": 90,
"left": 82,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Error bar chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: CI/PI/SE/SD/IQR/HDI.",
"text": "구간 차트 · Error bar chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Experiment",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Lift (points)",
"type": "quantitative"
}
};
Graflume.errorBar('#chart', data, options);이식 가능한 스키마
{
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "구간 차트 · Error bar chart example"
},
"axes": {
"x": {
"labels": {
"angle": -35,
"maxLength": 20,
"orientation": "auto",
"padding": 12
},
"title": {
"padding": 62,
"text": "Study group"
}
},
"y": {
"format": {
"fractionDigits": 1,
"type": "number"
},
"title": {
"padding": 70,
"text": "Estimate and 95% interval"
}
}
},
"height": 620,
"interaction": {
"controls": {
"annotations": false,
"export": true,
"fullscreen": true,
"labels": {
"controls": "차트 조작",
"enterFullscreen": "전체 화면 열기",
"exitFullscreen": "전체 화면 닫기",
"exportPng": "PNG 다운로드",
"hideAnnotations": "설명 말풍선 숨기기",
"loop": "반복 재생",
"nextFrame": "다음 프레임",
"pause": "일시 정지",
"play": "재생",
"previousFrame": "이전 프레임",
"reset": "보기 초기화",
"seek": "재생 위치",
"showAnnotations": "설명 말풍선 표시",
"speed": "재생 속도",
"zoomIn": "확대",
"zoomOut": "축소"
},
"playback": false,
"reset": true,
"zoom": true
},
"hover": true,
"navigation": {
"drag": true,
"keyboard": true,
"maxZoom": 6,
"minZoom": 1,
"pinch": true,
"wheel": "modifier"
},
"tooltip": {
"axis": "x",
"fields": [
{
"field": "category",
"format": "auto",
"label": "범주"
},
{
"field": "value",
"format": "number",
"label": "값"
},
{
"field": "low",
"format": "number",
"label": "저가"
},
{
"field": "high",
"format": "number",
"label": "고가"
}
],
"title": "구간 차트 · Error bar chart",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"fields": {
"high": "high",
"low": "low"
}
},
"padding": {
"bottom": 90,
"left": 82,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Error bar chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: CI/PI/SE/SD/IQR/HDI.",
"text": "구간 차트 · Error bar chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Experiment",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Lift (points)",
"type": "quantitative"
}
}error-barCI/PI/SE/SD/IQR/HDI차트 카탈로그
실행 가능한 모드와 이전 이름의 대응 관계를 확인하세요.
모드: 6 · 호환 이름: 5
| ID | 이름 | Quick API | mode | mark | 렌더러 |
|---|---|---|---|---|---|
intervals | 구간 차트 · intervals | intervals() | default | interval | canvas |
area-range | 구간 차트 · area-range | areaRange() | area-range | range | canvas |
area-spline-range | 구간 차트 · area-spline-range | areaSplineRange() | area-spline-range | range | canvas |
column-range | 구간 차트 · column-range | columnRange() | column-range | range | canvas |
dumbbell | 구간 차트 · dumbbell | dumbbell() | dumbbell | range | canvas |
error-bar | 구간 차트 · error-bar | errorBar() | error-bar | interval | canvas |
| 식별자 | 기준 모드 ID |
|---|---|
arearange | area-range |
areasplinerange | area-spline-range |
columnrange | column-range |
dumbbell | dumbbell |
errorbar | error-bar |
매뉴얼
ARIA · table fallbackCanvas ARIA 메타데이터에 텍스트 요약과 표 대체 표현을 함께 제공합니다.
standard · large · ultrastandard·large·ultra 프로필은 렌더링 작업량을 제한합니다.