ARIA · table fallback접근성
Canvas ARIA 메타데이터에 텍스트 요약과 표 대체 표현을 함께 제공합니다.
Graflume · Alpha
범주별 크기를 공통 기준선에서 시작하는 막대로 비교합니다. Graflume 공개 카탈로그에 등록된 이 계열의 모든 실행 모드입니다. 각 탭은 독립 데이터, 옵션, Quick API와 지원 기능 근거를 가집니다.
차트 계열 · 기본 차트 계열
범주별 크기를 공통 기준선에서 시작하는 막대로 비교합니다.
bar()graflumebar차트 고유 기능
Graflume 공개 카탈로그에 등록된 이 계열의 모든 실행 모드입니다. 각 탭은 독립 데이터, 옵션, Quick API와 지원 기능 근거를 가집니다.
Bar chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: horizontal and vertical bars · automatic total and segment labels.
상태불러오는 중
barhorizontal and vertical barsautomatic total and segment labels불러오는 중
행 데이터와 zero-copy TypedArray 열은 하나의 데이터 계약을 공유합니다.
valuequantitative | categoryordinal |
|---|---|
| 86 | Insights |
| 78 | Dashboards |
| 69 | Reports |
| 61 | Alerts |
| 48 | Models |
| 37 | Exports |
브라우저 API
const data = [
{
"category": "Insights",
"high": 91,
"low": 81,
"previous": 74,
"target": 88,
"value": 86,
"width": 24
},
{
"category": "Dashboards",
"high": 84,
"low": 72,
"previous": 69,
"target": 82,
"value": 78,
"width": 21
},
{
"category": "Reports",
"high": 76,
"low": 63,
"previous": 65,
"target": 74,
"value": 69,
"width": 18
},
{
"category": "Alerts",
"high": 68,
"low": 55,
"previous": 48,
"target": 66,
"value": 61,
"width": 15
},
{
"category": "Models",
"high": 56,
"low": 42,
"previous": 41,
"target": 55,
"value": 48,
"width": 12
},
{
"category": "Exports",
"high": 45,
"low": 31,
"previous": 34,
"target": 44,
"value": 37,
"width": 10
}
];
const options = {
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Bar example"
},
"axes": {
"x": {
"labels": {
"maxLength": 18,
"orientation": "vertical-up",
"padding": 10
},
"ticks": {
"spacing": 10
}
},
"y": {
"format": {
"type": "compact"
}
}
},
"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": "value",
"format": "number",
"label": "값"
},
{
"field": "category",
"format": "auto",
"label": "범주"
}
],
"title": "Bar",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"orientation": "horizontal"
},
"padding": {
"bottom": 112,
"left": 64,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Bar chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: horizontal and vertical bars · automatic total and segment labels.",
"text": "Bar"
},
"width": "container",
"x": {
"field": "value",
"title": "Adoption (%)",
"type": "quantitative"
},
"y": {
"field": "category",
"title": "Capability",
"type": "ordinal"
}
};
Graflume.horizontalBar('#chart', data, options);이식 가능한 스키마
{
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Bar example"
},
"axes": {
"x": {
"labels": {
"maxLength": 18,
"orientation": "vertical-up",
"padding": 10
},
"ticks": {
"spacing": 10
}
},
"y": {
"format": {
"type": "compact"
}
}
},
"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": "value",
"format": "number",
"label": "값"
},
{
"field": "category",
"format": "auto",
"label": "범주"
}
],
"title": "Bar",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"orientation": "horizontal"
},
"padding": {
"bottom": 112,
"left": 64,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Bar chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: horizontal and vertical bars · automatic total and segment labels.",
"text": "Bar"
},
"width": "container",
"x": {
"field": "value",
"title": "Adoption (%)",
"type": "quantitative"
},
"y": {
"field": "category",
"title": "Capability",
"type": "ordinal"
}
}Column chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: grouped layers · worker-bounded virtualization.
상태불러오는 중
columngrouped layersworker-bounded virtualization불러오는 중
행 데이터와 zero-copy TypedArray 열은 하나의 데이터 계약을 공유합니다.
categoryordinal | valuequantitative |
|---|---|
| Insights | 86 |
| Dashboards | 78 |
| Reports | 69 |
| Alerts | 61 |
| Models | 48 |
| Exports | 37 |
브라우저 API
const data = [
{
"category": "Insights",
"high": 91,
"low": 81,
"previous": 74,
"target": 88,
"value": 86,
"width": 24
},
{
"category": "Dashboards",
"high": 84,
"low": 72,
"previous": 69,
"target": 82,
"value": 78,
"width": 21
},
{
"category": "Reports",
"high": 76,
"low": 63,
"previous": 65,
"target": 74,
"value": 69,
"width": 18
},
{
"category": "Alerts",
"high": 68,
"low": 55,
"previous": 48,
"target": 66,
"value": 61,
"width": 15
},
{
"category": "Models",
"high": 56,
"low": 42,
"previous": 41,
"target": 55,
"value": 48,
"width": 12
},
{
"category": "Exports",
"high": 45,
"low": 31,
"previous": 34,
"target": 44,
"value": 37,
"width": 10
}
];
const options = {
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Bar · Column chart example"
},
"axes": {
"x": {
"labels": {
"maxLength": 18,
"orientation": "vertical-up",
"padding": 10
},
"ticks": {
"spacing": 10
}
},
"y": {
"format": {
"type": "compact"
}
}
},
"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": "값"
}
],
"title": "Bar · Column chart",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"orientation": "vertical"
},
"padding": {
"bottom": 112,
"left": 64,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Column chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: grouped layers · worker-bounded virtualization.",
"text": "Bar · Column chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Capability",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Adoption (%)",
"type": "quantitative"
}
};
Graflume.column('#chart', data, options);이식 가능한 스키마
{
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Bar · Column chart example"
},
"axes": {
"x": {
"labels": {
"maxLength": 18,
"orientation": "vertical-up",
"padding": 10
},
"ticks": {
"spacing": 10
}
},
"y": {
"format": {
"type": "compact"
}
}
},
"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": "값"
}
],
"title": "Bar · Column chart",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"orientation": "vertical"
},
"padding": {
"bottom": 112,
"left": 64,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Column chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: grouped layers · worker-bounded virtualization.",
"text": "Bar · Column chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Capability",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Adoption (%)",
"type": "quantitative"
}
}Pictorial bar chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: positive and negative baseline.
상태불러오는 중
pictorial-barpositive and negative baseline불러오는 중
행 데이터와 zero-copy TypedArray 열은 하나의 데이터 계약을 공유합니다.
categoryordinal | valuequantitative |
|---|---|
| Insights | 86 |
| Dashboards | 78 |
| Reports | 69 |
| Alerts | 61 |
| Models | 48 |
| Exports | 37 |
브라우저 API
const data = [
{
"category": "Insights",
"high": 91,
"low": 81,
"previous": 74,
"target": 88,
"value": 86,
"width": 24
},
{
"category": "Dashboards",
"high": 84,
"low": 72,
"previous": 69,
"target": 82,
"value": 78,
"width": 21
},
{
"category": "Reports",
"high": 76,
"low": 63,
"previous": 65,
"target": 74,
"value": 69,
"width": 18
},
{
"category": "Alerts",
"high": 68,
"low": 55,
"previous": 48,
"target": 66,
"value": 61,
"width": 15
},
{
"category": "Models",
"high": 56,
"low": 42,
"previous": 41,
"target": 55,
"value": 48,
"width": 12
},
{
"category": "Exports",
"high": 45,
"low": 31,
"previous": 34,
"target": 44,
"value": 37,
"width": 10
}
];
const options = {
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Bar · Pictorial bar chart example"
},
"axes": {
"x": {
"labels": {
"maxLength": 18,
"orientation": "vertical-up",
"padding": 10
},
"ticks": {
"spacing": 10
}
},
"y": {
"format": {
"type": "compact"
}
}
},
"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": "값"
}
],
"title": "Bar · Pictorial bar chart",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"options": {
"symbol": "diamond"
}
},
"padding": {
"bottom": 112,
"left": 64,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Pictorial bar chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: positive and negative baseline.",
"text": "Bar · Pictorial bar chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Capability",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Adoption (%)",
"type": "quantitative"
}
};
Graflume.pictorialBar('#chart', data, options);이식 가능한 스키마
{
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Bar · Pictorial bar chart example"
},
"axes": {
"x": {
"labels": {
"maxLength": 18,
"orientation": "vertical-up",
"padding": 10
},
"ticks": {
"spacing": 10
}
},
"y": {
"format": {
"type": "compact"
}
}
},
"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": "값"
}
],
"title": "Bar · Pictorial bar chart",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"options": {
"symbol": "diamond"
}
},
"padding": {
"bottom": 112,
"left": 64,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Pictorial bar chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: positive and negative baseline.",
"text": "Bar · Pictorial bar chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Capability",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Adoption (%)",
"type": "quantitative"
}
}Bullet chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: single-layer grouped, stacked, 100 percent and diverging series.
상태불러오는 중
bulletsingle-layer grouped, stacked, 100 percent and diverging series불러오는 중
행 데이터와 zero-copy TypedArray 열은 하나의 데이터 계약을 공유합니다.
categoryordinal | valuequantitative | targetquantitative |
|---|---|---|
| Reliability | 99.93 | 99.9 |
| Fast responses | 94 | 92 |
| Accessible flows | 91 | 95 |
| Successful exports | 97 | 98 |
브라우저 API
const data = [
{
"category": "Reliability",
"previous": 99.84,
"target": 99.9,
"value": 99.93
},
{
"category": "Fast responses",
"previous": 89,
"target": 92,
"value": 94
},
{
"category": "Accessible flows",
"previous": 82,
"target": 95,
"value": 91
},
{
"category": "Successful exports",
"previous": 94,
"target": 98,
"value": 97
}
];
const options = {
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Bar · Bullet chart example"
},
"axes": {
"x": {
"labels": {
"maxLength": 18,
"orientation": "vertical-up",
"padding": 10
},
"ticks": {
"spacing": 10
}
},
"y": {
"format": {
"type": "compact"
}
}
},
"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": "target",
"format": "number",
"label": "대상"
}
],
"title": "Bar · Bullet chart",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"fields": {
"target": "target"
}
},
"padding": {
"bottom": 112,
"left": 64,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Bullet chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: single-layer grouped, stacked, 100 percent and diverging series.",
"text": "Bar · Bullet chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Capability",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Adoption (%)",
"type": "quantitative"
}
};
Graflume.bullet('#chart', data, options);이식 가능한 스키마
{
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Bar · Bullet chart example"
},
"axes": {
"x": {
"labels": {
"maxLength": 18,
"orientation": "vertical-up",
"padding": 10
},
"ticks": {
"spacing": 10
}
},
"y": {
"format": {
"type": "compact"
}
}
},
"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": "target",
"format": "number",
"label": "대상"
}
],
"title": "Bar · Bullet chart",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"fields": {
"target": "target"
}
},
"padding": {
"bottom": 112,
"left": 64,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Bullet chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: single-layer grouped, stacked, 100 percent and diverging series.",
"text": "Bar · Bullet chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Capability",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Adoption (%)",
"type": "quantitative"
}
}Column pyramid chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: signed stack totals, percentages, source lineage and datum hits.
상태불러오는 중
column-pyramidsigned stack totals, percentages, source lineage and datum hits불러오는 중
행 데이터와 zero-copy TypedArray 열은 하나의 데이터 계약을 공유합니다.
categoryordinal | valuequantitative |
|---|---|
| Insights | 86 |
| Dashboards | 78 |
| Reports | 69 |
| Alerts | 61 |
| Models | 48 |
| Exports | 37 |
브라우저 API
const data = [
{
"category": "Insights",
"high": 91,
"low": 81,
"previous": 74,
"target": 88,
"value": 86,
"width": 24
},
{
"category": "Dashboards",
"high": 84,
"low": 72,
"previous": 69,
"target": 82,
"value": 78,
"width": 21
},
{
"category": "Reports",
"high": 76,
"low": 63,
"previous": 65,
"target": 74,
"value": 69,
"width": 18
},
{
"category": "Alerts",
"high": 68,
"low": 55,
"previous": 48,
"target": 66,
"value": 61,
"width": 15
},
{
"category": "Models",
"high": 56,
"low": 42,
"previous": 41,
"target": 55,
"value": 48,
"width": 12
},
{
"category": "Exports",
"high": 45,
"low": 31,
"previous": 34,
"target": 44,
"value": 37,
"width": 10
}
];
const options = {
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Bar · Column pyramid chart example"
},
"axes": {
"x": {
"labels": {
"maxLength": 18,
"orientation": "vertical-up",
"padding": 10
},
"ticks": {
"spacing": 10
}
},
"y": {
"format": {
"type": "compact"
}
}
},
"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": "값"
}
],
"title": "Bar · Column pyramid chart",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"options": {
"variant": "column-pyramid"
}
},
"padding": {
"bottom": 112,
"left": 64,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Column pyramid chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: signed stack totals, percentages, source lineage and datum hits.",
"text": "Bar · Column pyramid chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Capability",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Adoption (%)",
"type": "quantitative"
}
};
Graflume.columnPyramid('#chart', data, options);이식 가능한 스키마
{
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Bar · Column pyramid chart example"
},
"axes": {
"x": {
"labels": {
"maxLength": 18,
"orientation": "vertical-up",
"padding": 10
},
"ticks": {
"spacing": 10
}
},
"y": {
"format": {
"type": "compact"
}
}
},
"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": "값"
}
],
"title": "Bar · Column pyramid chart",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"options": {
"variant": "column-pyramid"
}
},
"padding": {
"bottom": 112,
"left": 64,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Column pyramid chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: signed stack totals, percentages, source lineage and datum hits.",
"text": "Bar · Column pyramid chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Capability",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Adoption (%)",
"type": "quantitative"
}
}Cylinder chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: stack ordering and zero/normalize offsets.
상태불러오는 중
cylinderstack ordering and zero/normalize offsets불러오는 중
행 데이터와 zero-copy TypedArray 열은 하나의 데이터 계약을 공유합니다.
categoryordinal | valuequantitative |
|---|---|
| Insights | 86 |
| Dashboards | 78 |
| Reports | 69 |
| Alerts | 61 |
| Models | 48 |
| Exports | 37 |
브라우저 API
const data = [
{
"category": "Insights",
"high": 91,
"low": 81,
"previous": 74,
"target": 88,
"value": 86,
"width": 24
},
{
"category": "Dashboards",
"high": 84,
"low": 72,
"previous": 69,
"target": 82,
"value": 78,
"width": 21
},
{
"category": "Reports",
"high": 76,
"low": 63,
"previous": 65,
"target": 74,
"value": 69,
"width": 18
},
{
"category": "Alerts",
"high": 68,
"low": 55,
"previous": 48,
"target": 66,
"value": 61,
"width": 15
},
{
"category": "Models",
"high": 56,
"low": 42,
"previous": 41,
"target": 55,
"value": 48,
"width": 12
},
{
"category": "Exports",
"high": 45,
"low": 31,
"previous": 34,
"target": 44,
"value": 37,
"width": 10
}
];
const options = {
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Bar · Cylinder chart example"
},
"axes": {
"x": {
"labels": {
"maxLength": 18,
"orientation": "vertical-up",
"padding": 10
},
"ticks": {
"spacing": 10
}
},
"y": {
"format": {
"type": "compact"
}
}
},
"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": "값"
}
],
"title": "Bar · Cylinder chart",
"trigger": "axis"
}
},
"locale": "ko",
"padding": {
"bottom": 112,
"left": 64,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Cylinder chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: stack ordering and zero/normalize offsets.",
"text": "Bar · Cylinder chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Capability",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Adoption (%)",
"type": "quantitative"
}
};
Graflume.cylinder('#chart', data, options);이식 가능한 스키마
{
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Bar · Cylinder chart example"
},
"axes": {
"x": {
"labels": {
"maxLength": 18,
"orientation": "vertical-up",
"padding": 10
},
"ticks": {
"spacing": 10
}
},
"y": {
"format": {
"type": "compact"
}
}
},
"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": "값"
}
],
"title": "Bar · Cylinder chart",
"trigger": "axis"
}
},
"locale": "ko",
"padding": {
"bottom": 112,
"left": 64,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Cylinder chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: stack ordering and zero/normalize offsets.",
"text": "Bar · Cylinder chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Capability",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Adoption (%)",
"type": "quantitative"
}
}Lollipop chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: bullet/lollipop/pictorial/cylinder/pyramid/variable-width modes.
상태불러오는 중
lollipopbullet/lollipop/pictorial/cylinder/pyramid/variable-width modes불러오는 중
행 데이터와 zero-copy TypedArray 열은 하나의 데이터 계약을 공유합니다.
categoryordinal | valuequantitative |
|---|---|
| Insights | 86 |
| Dashboards | 78 |
| Reports | 69 |
| Alerts | 61 |
| Models | 48 |
| Exports | 37 |
브라우저 API
const data = [
{
"category": "Insights",
"high": 91,
"low": 81,
"previous": 74,
"target": 88,
"value": 86,
"width": 24
},
{
"category": "Dashboards",
"high": 84,
"low": 72,
"previous": 69,
"target": 82,
"value": 78,
"width": 21
},
{
"category": "Reports",
"high": 76,
"low": 63,
"previous": 65,
"target": 74,
"value": 69,
"width": 18
},
{
"category": "Alerts",
"high": 68,
"low": 55,
"previous": 48,
"target": 66,
"value": 61,
"width": 15
},
{
"category": "Models",
"high": 56,
"low": 42,
"previous": 41,
"target": 55,
"value": 48,
"width": 12
},
{
"category": "Exports",
"high": 45,
"low": 31,
"previous": 34,
"target": 44,
"value": 37,
"width": 10
}
];
const options = {
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Bar · Lollipop chart example"
},
"axes": {
"x": {
"labels": {
"maxLength": 18,
"orientation": "vertical-up",
"padding": 10
},
"ticks": {
"spacing": 10
}
},
"y": {
"format": {
"type": "compact"
}
}
},
"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": "값"
}
],
"title": "Bar · Lollipop chart",
"trigger": "axis"
}
},
"locale": "ko",
"padding": {
"bottom": 112,
"left": 64,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Lollipop chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: bullet/lollipop/pictorial/cylinder/pyramid/variable-width modes.",
"text": "Bar · Lollipop chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Capability",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Adoption (%)",
"type": "quantitative"
}
};
Graflume.lollipop('#chart', data, options);이식 가능한 스키마
{
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Bar · Lollipop chart example"
},
"axes": {
"x": {
"labels": {
"maxLength": 18,
"orientation": "vertical-up",
"padding": 10
},
"ticks": {
"spacing": 10
}
},
"y": {
"format": {
"type": "compact"
}
}
},
"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": "값"
}
],
"title": "Bar · Lollipop chart",
"trigger": "axis"
}
},
"locale": "ko",
"padding": {
"bottom": 112,
"left": 64,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Lollipop chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: bullet/lollipop/pictorial/cylinder/pyramid/variable-width modes.",
"text": "Bar · Lollipop chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Capability",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Adoption (%)",
"type": "quantitative"
}
}Pictorial column chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: weighted count.
상태불러오는 중
pictorial-columnweighted count불러오는 중
행 데이터와 zero-copy TypedArray 열은 하나의 데이터 계약을 공유합니다.
categoryordinal | valuequantitative |
|---|---|
| Insights | 86 |
| Dashboards | 78 |
| Reports | 69 |
| Alerts | 61 |
| Models | 48 |
| Exports | 37 |
브라우저 API
const data = [
{
"category": "Insights",
"high": 91,
"low": 81,
"previous": 74,
"target": 88,
"value": 86,
"width": 24
},
{
"category": "Dashboards",
"high": 84,
"low": 72,
"previous": 69,
"target": 82,
"value": 78,
"width": 21
},
{
"category": "Reports",
"high": 76,
"low": 63,
"previous": 65,
"target": 74,
"value": 69,
"width": 18
},
{
"category": "Alerts",
"high": 68,
"low": 55,
"previous": 48,
"target": 66,
"value": 61,
"width": 15
},
{
"category": "Models",
"high": 56,
"low": 42,
"previous": 41,
"target": 55,
"value": 48,
"width": 12
},
{
"category": "Exports",
"high": 45,
"low": 31,
"previous": 34,
"target": 44,
"value": 37,
"width": 10
}
];
const options = {
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Bar · Pictorial column chart example"
},
"axes": {
"x": {
"labels": {
"maxLength": 18,
"orientation": "vertical-up",
"padding": 10
},
"ticks": {
"spacing": 10
}
},
"y": {
"format": {
"type": "compact"
}
}
},
"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": "값"
}
],
"title": "Bar · Pictorial column chart",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"options": {
"symbol": "diamond"
}
},
"padding": {
"bottom": 112,
"left": 64,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Pictorial column chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: weighted count.",
"text": "Bar · Pictorial column chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Capability",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Adoption (%)",
"type": "quantitative"
}
};
Graflume.pictorialColumn('#chart', data, options);이식 가능한 스키마
{
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Bar · Pictorial column chart example"
},
"axes": {
"x": {
"labels": {
"maxLength": 18,
"orientation": "vertical-up",
"padding": 10
},
"ticks": {
"spacing": 10
}
},
"y": {
"format": {
"type": "compact"
}
}
},
"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": "값"
}
],
"title": "Bar · Pictorial column chart",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"options": {
"symbol": "diamond"
}
},
"padding": {
"bottom": 112,
"left": 64,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Pictorial column chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: weighted count.",
"text": "Bar · Pictorial column chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Capability",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Adoption (%)",
"type": "quantitative"
}
}Variable width column chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: interactive sort and rank.
상태불러오는 중
variable-widthinteractive sort and rank불러오는 중
행 데이터와 zero-copy TypedArray 열은 하나의 데이터 계약을 공유합니다.
categoryordinal | valuequantitative | widthquantitative |
|---|---|---|
| Insights | 86 | 24 |
| Dashboards | 78 | 21 |
| Reports | 69 | 18 |
| Alerts | 61 | 15 |
| Models | 48 | 12 |
| Exports | 37 | 10 |
브라우저 API
const data = [
{
"category": "Insights",
"high": 91,
"low": 81,
"previous": 74,
"target": 88,
"value": 86,
"width": 24
},
{
"category": "Dashboards",
"high": 84,
"low": 72,
"previous": 69,
"target": 82,
"value": 78,
"width": 21
},
{
"category": "Reports",
"high": 76,
"low": 63,
"previous": 65,
"target": 74,
"value": 69,
"width": 18
},
{
"category": "Alerts",
"high": 68,
"low": 55,
"previous": 48,
"target": 66,
"value": 61,
"width": 15
},
{
"category": "Models",
"high": 56,
"low": 42,
"previous": 41,
"target": 55,
"value": 48,
"width": 12
},
{
"category": "Exports",
"high": 45,
"low": 31,
"previous": 34,
"target": 44,
"value": 37,
"width": 10
}
];
const options = {
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Bar · Variable width column chart example"
},
"axes": {
"x": {
"labels": {
"maxLength": 18,
"orientation": "vertical-up",
"padding": 10
},
"ticks": {
"spacing": 10
}
},
"y": {
"format": {
"type": "compact"
}
}
},
"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": "width",
"format": "number",
"label": "Width"
}
],
"title": "Bar · Variable width column chart",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"fields": {
"width": "width"
}
},
"padding": {
"bottom": 112,
"left": 64,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Variable width column chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: interactive sort and rank.",
"text": "Bar · Variable width column chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Capability",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Adoption (%)",
"type": "quantitative"
}
};
Graflume.variableWidth('#chart', data, options);이식 가능한 스키마
{
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Bar · Variable width column chart example"
},
"axes": {
"x": {
"labels": {
"maxLength": 18,
"orientation": "vertical-up",
"padding": 10
},
"ticks": {
"spacing": 10
}
},
"y": {
"format": {
"type": "compact"
}
}
},
"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": "width",
"format": "number",
"label": "Width"
}
],
"title": "Bar · Variable width column chart",
"trigger": "axis"
}
},
"locale": "ko",
"mark": {
"fields": {
"width": "width"
}
},
"padding": {
"bottom": 112,
"left": 64,
"right": 30,
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Variable width column chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: interactive sort and rank.",
"text": "Bar · Variable width column chart"
},
"width": "container",
"x": {
"field": "category",
"title": "Capability",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Adoption (%)",
"type": "quantitative"
}
}Catalog
The source-controlled catalog maps callable modes in this family and compatibility identifiers to their canonical modes. This table contains executable entries only.
9 modes · 8 compatibility identifiers
| ID | Name | Quick API | mode | mark | renderer |
|---|---|---|---|---|---|
bar | Bar chart | horizontalBar() | horizontal | bar | canvas |
column | Column chart | column() | vertical | bar | canvas |
pictorial-bar | Pictorial bar chart | pictorialBar() | pictorial | pictorial-bar | canvas |
bullet | Bullet chart | bullet() | bullet | bullet | canvas |
column-pyramid | Column pyramid chart | columnPyramid() | column-pyramid | pyramid | canvas |
cylinder | Cylinder chart | cylinder() | cylinder | cylinder | canvas |
lollipop | Lollipop chart | lollipop() | lollipop | lollipop | canvas |
pictorial-column | Pictorial column chart | pictorialColumn() | pictorial-column | pictorial-bar | canvas |
variable-width | Variable width column chart | variableWidth() | variable-width | variwide | canvas |
| Identifier | Canonical mode ID |
|---|---|
bar | bar |
bullet | bullet |
column | column |
columnpyramid | column-pyramid |
cylinder | cylinder |
lollipop | lollipop |
pictorial | pictorial-column |
variwide | variable-width |
매뉴얼
ARIA · table fallbackCanvas ARIA 메타데이터에 텍스트 요약과 표 대체 표현을 함께 제공합니다.
standard · large · ultrastandard·large·ultra 프로필은 렌더링 작업량을 제한합니다.