ARIA · table fallback접근성
Canvas ARIA 메타데이터에 텍스트 요약과 표 대체 표현을 함께 제공합니다.
Graflume · Alpha
각도와 반지름으로 순환 패턴과 여러 지표의 방사형 프로필을 비교합니다. Graflume 공개 카탈로그에 등록된 이 계열의 모든 실행 모드입니다. 각 탭은 독립 데이터, 옵션, Quick API와 지원 기능 근거를 가집니다.
차트 계열 · 고급 차트 계열
각도와 반지름으로 순환 패턴과 여러 지표의 방사형 프로필을 비교합니다.
polar()graflume/completepolar차트 고유 기능
Graflume 공개 카탈로그에 등록된 이 계열의 모든 실행 모드입니다. 각 탭은 독립 데이터, 옵션, Quick API와 지원 기능 근거를 가집니다.
Polar chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: log/sqrt radius.
상태불러오는 중
polarlog/sqrt radius불러오는 중
행 데이터와 zero-copy TypedArray 열은 하나의 데이터 계약을 공유합니다.
anglequantitative | valuequantitative | seriesordinal |
|---|---|---|
| 0 | 57.76 | Daily cycle |
| 30 | 72.69 | Daily cycle |
| 60 | 84.89 | Daily cycle |
| 90 | 85.28 | Daily cycle |
| 120 | 72.7 | Daily cycle |
| 150 | 54.74 | Daily cycle |
| 180 | 42.61 | Daily cycle |
| 210 | 43.45 | Daily cycle |
| 240 | 55.52 | Daily cycle |
| 270 | 69.47 | Daily cycle |
| 300 | 74.99 | Daily cycle |
| 330 | 67.97 | Daily cycle |
브라우저 API
const data = [
{
"angle": 0,
"series": "Daily cycle",
"value": 57.76
},
{
"angle": 30,
"series": "Daily cycle",
"value": 72.69
},
{
"angle": 60,
"series": "Daily cycle",
"value": 84.89
},
{
"angle": 90,
"series": "Daily cycle",
"value": 85.28
},
{
"angle": 120,
"series": "Daily cycle",
"value": 72.7
},
{
"angle": 150,
"series": "Daily cycle",
"value": 54.74
},
{
"angle": 180,
"series": "Daily cycle",
"value": 42.61
},
{
"angle": 210,
"series": "Daily cycle",
"value": 43.45
},
{
"angle": 240,
"series": "Daily cycle",
"value": 55.52
},
{
"angle": 270,
"series": "Daily cycle",
"value": 69.47
},
{
"angle": 300,
"series": "Daily cycle",
"value": 74.99
},
{
"angle": 330,
"series": "Daily cycle",
"value": 67.97
}
];
const options = {
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Polar example"
},
"axes": {
"x": false,
"y": false
},
"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": {
"fields": [
{
"field": "angle",
"format": "number",
"label": "Angle"
},
{
"field": "value",
"format": "number",
"label": "값"
},
{
"field": "series",
"format": "auto",
"label": "계열"
}
],
"title": "Polar",
"trigger": "mark"
}
},
"locale": "ko",
"mark": {
"fields": {
"series": "series"
},
"options": {
"closed": true,
"mode": "line"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Polar chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: log/sqrt radius.",
"text": "Polar"
},
"width": "container",
"x": {
"field": "angle",
"title": "Angle",
"type": "quantitative"
},
"y": {
"field": "value",
"title": "Activity index",
"type": "quantitative"
}
};
Graflume.polar('#chart', data, options);이식 가능한 스키마
{
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Polar example"
},
"axes": {
"x": false,
"y": false
},
"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": {
"fields": [
{
"field": "angle",
"format": "number",
"label": "Angle"
},
{
"field": "value",
"format": "number",
"label": "값"
},
{
"field": "series",
"format": "auto",
"label": "계열"
}
],
"title": "Polar",
"trigger": "mark"
}
},
"locale": "ko",
"mark": {
"fields": {
"series": "series"
},
"options": {
"closed": true,
"mode": "line"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Polar chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: log/sqrt radius.",
"text": "Polar"
},
"width": "container",
"x": {
"field": "angle",
"title": "Angle",
"type": "quantitative"
},
"y": {
"field": "value",
"title": "Activity index",
"type": "quantitative"
}
}Radar chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: line/scatter/bar and area · angular bins.
상태불러오는 중
radarline/scatter/bar and areaangular bins불러오는 중
행 데이터와 zero-copy TypedArray 열은 하나의 데이터 계약을 공유합니다.
indicatorordinal | valuequantitative | seriesordinal |
|---|---|---|
| Speed | 82 | Current |
| Clarity | 74 | Current |
| Coverage | 91 | Current |
| Accessibility | 79 | Current |
| Efficiency | 76 | Current |
| Speed | 68 | Previous |
| Clarity | 66 | Previous |
| Coverage | 73 | Previous |
| Accessibility | 61 | Previous |
| Efficiency | 64 | Previous |
브라우저 API
const data = [
{
"indicator": "Speed",
"series": "Current",
"value": 82
},
{
"indicator": "Clarity",
"series": "Current",
"value": 74
},
{
"indicator": "Coverage",
"series": "Current",
"value": 91
},
{
"indicator": "Accessibility",
"series": "Current",
"value": 79
},
{
"indicator": "Efficiency",
"series": "Current",
"value": 76
},
{
"indicator": "Speed",
"series": "Previous",
"value": 68
},
{
"indicator": "Clarity",
"series": "Previous",
"value": 66
},
{
"indicator": "Coverage",
"series": "Previous",
"value": 73
},
{
"indicator": "Accessibility",
"series": "Previous",
"value": 61
},
{
"indicator": "Efficiency",
"series": "Previous",
"value": 64
}
];
const options = {
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Polar · Radar chart example"
},
"axes": {
"x": false,
"y": false
},
"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": {
"fields": [
{
"field": "indicator",
"format": "auto",
"label": "지표"
},
{
"field": "value",
"format": "number",
"label": "값"
},
{
"field": "series",
"format": "auto",
"label": "계열"
}
],
"title": "Polar · Radar chart",
"trigger": "mark"
}
},
"locale": "ko",
"mark": {
"fields": {
"series": "series"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Radar chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: line/scatter/bar and area · angular bins.",
"text": "Polar · Radar chart"
},
"width": "container",
"x": {
"field": "indicator",
"title": "Angle",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Activity index",
"type": "quantitative"
}
};
Graflume.radar('#chart', data, options);이식 가능한 스키마
{
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Polar · Radar chart example"
},
"axes": {
"x": false,
"y": false
},
"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": {
"fields": [
{
"field": "indicator",
"format": "auto",
"label": "지표"
},
{
"field": "value",
"format": "number",
"label": "값"
},
{
"field": "series",
"format": "auto",
"label": "계열"
}
],
"title": "Polar · Radar chart",
"trigger": "mark"
}
},
"locale": "ko",
"mark": {
"fields": {
"series": "series"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Radar chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: line/scatter/bar and area · angular bins.",
"text": "Polar · Radar chart"
},
"width": "container",
"x": {
"field": "indicator",
"title": "Angle",
"type": "ordinal"
},
"y": {
"field": "value",
"title": "Activity index",
"type": "quantitative"
}
}Polar line chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: degrees or radians · stacked and normalized radial bars.
상태불러오는 중
polar-linedegrees or radiansstacked and normalized radial bars불러오는 중
행 데이터와 zero-copy TypedArray 열은 하나의 데이터 계약을 공유합니다.
anglequantitative | valuequantitative | seriesordinal |
|---|---|---|
| 0 | 57.76 | Daily cycle |
| 30 | 72.69 | Daily cycle |
| 60 | 84.89 | Daily cycle |
| 90 | 85.28 | Daily cycle |
| 120 | 72.7 | Daily cycle |
| 150 | 54.74 | Daily cycle |
| 180 | 42.61 | Daily cycle |
| 210 | 43.45 | Daily cycle |
| 240 | 55.52 | Daily cycle |
| 270 | 69.47 | Daily cycle |
| 300 | 74.99 | Daily cycle |
| 330 | 67.97 | Daily cycle |
브라우저 API
const data = [
{
"angle": 0,
"series": "Daily cycle",
"value": 57.76
},
{
"angle": 30,
"series": "Daily cycle",
"value": 72.69
},
{
"angle": 60,
"series": "Daily cycle",
"value": 84.89
},
{
"angle": 90,
"series": "Daily cycle",
"value": 85.28
},
{
"angle": 120,
"series": "Daily cycle",
"value": 72.7
},
{
"angle": 150,
"series": "Daily cycle",
"value": 54.74
},
{
"angle": 180,
"series": "Daily cycle",
"value": 42.61
},
{
"angle": 210,
"series": "Daily cycle",
"value": 43.45
},
{
"angle": 240,
"series": "Daily cycle",
"value": 55.52
},
{
"angle": 270,
"series": "Daily cycle",
"value": 69.47
},
{
"angle": 300,
"series": "Daily cycle",
"value": 74.99
},
{
"angle": 330,
"series": "Daily cycle",
"value": 67.97
}
];
const options = {
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Polar · Polar line chart example"
},
"axes": {
"x": false,
"y": false
},
"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": {
"fields": [
{
"field": "angle",
"format": "number",
"label": "Angle"
},
{
"field": "value",
"format": "number",
"label": "값"
},
{
"field": "series",
"format": "auto",
"label": "계열"
}
],
"title": "Polar · Polar line chart",
"trigger": "mark"
}
},
"locale": "ko",
"mark": {
"fields": {
"series": "series"
},
"options": {
"closed": true,
"mode": "line"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Polar line chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: degrees or radians · stacked and normalized radial bars.",
"text": "Polar · Polar line chart"
},
"width": "container",
"x": {
"field": "angle",
"title": "Angle",
"type": "quantitative"
},
"y": {
"field": "value",
"title": "Activity index",
"type": "quantitative"
}
};
Graflume.polarLine('#chart', data, options);이식 가능한 스키마
{
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Polar · Polar line chart example"
},
"axes": {
"x": false,
"y": false
},
"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": {
"fields": [
{
"field": "angle",
"format": "number",
"label": "Angle"
},
{
"field": "value",
"format": "number",
"label": "값"
},
{
"field": "series",
"format": "auto",
"label": "계열"
}
],
"title": "Polar · Polar line chart",
"trigger": "mark"
}
},
"locale": "ko",
"mark": {
"fields": {
"series": "series"
},
"options": {
"closed": true,
"mode": "line"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Polar line chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: degrees or radians · stacked and normalized radial bars.",
"text": "Polar · Polar line chart"
},
"width": "container",
"x": {
"field": "angle",
"title": "Angle",
"type": "quantitative"
},
"y": {
"field": "value",
"title": "Activity index",
"type": "quantitative"
}
}Polar scatter chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: categorical spokes.
상태불러오는 중
polar-scattercategorical spokes불러오는 중
행 데이터와 zero-copy TypedArray 열은 하나의 데이터 계약을 공유합니다.
anglequantitative | valuequantitative | seriesordinal |
|---|---|---|
| 0 | 57.76 | Daily cycle |
| 30 | 72.69 | Daily cycle |
| 60 | 84.89 | Daily cycle |
| 90 | 85.28 | Daily cycle |
| 120 | 72.7 | Daily cycle |
| 150 | 54.74 | Daily cycle |
| 180 | 42.61 | Daily cycle |
| 210 | 43.45 | Daily cycle |
| 240 | 55.52 | Daily cycle |
| 270 | 69.47 | Daily cycle |
| 300 | 74.99 | Daily cycle |
| 330 | 67.97 | Daily cycle |
브라우저 API
const data = [
{
"angle": 0,
"series": "Daily cycle",
"value": 57.76
},
{
"angle": 30,
"series": "Daily cycle",
"value": 72.69
},
{
"angle": 60,
"series": "Daily cycle",
"value": 84.89
},
{
"angle": 90,
"series": "Daily cycle",
"value": 85.28
},
{
"angle": 120,
"series": "Daily cycle",
"value": 72.7
},
{
"angle": 150,
"series": "Daily cycle",
"value": 54.74
},
{
"angle": 180,
"series": "Daily cycle",
"value": 42.61
},
{
"angle": 210,
"series": "Daily cycle",
"value": 43.45
},
{
"angle": 240,
"series": "Daily cycle",
"value": 55.52
},
{
"angle": 270,
"series": "Daily cycle",
"value": 69.47
},
{
"angle": 300,
"series": "Daily cycle",
"value": 74.99
},
{
"angle": 330,
"series": "Daily cycle",
"value": 67.97
}
];
const options = {
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Polar · Polar scatter chart example"
},
"axes": {
"x": false,
"y": false
},
"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": {
"fields": [
{
"field": "angle",
"format": "number",
"label": "Angle"
},
{
"field": "value",
"format": "number",
"label": "값"
},
{
"field": "series",
"format": "auto",
"label": "계열"
}
],
"title": "Polar · Polar scatter chart",
"trigger": "mark"
}
},
"locale": "ko",
"mark": {
"fields": {
"series": "series"
},
"options": {
"closed": true,
"mode": "scatter"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Polar scatter chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: categorical spokes.",
"text": "Polar · Polar scatter chart"
},
"width": "container",
"x": {
"field": "angle",
"title": "Angle",
"type": "quantitative"
},
"y": {
"field": "value",
"title": "Activity index",
"type": "quantitative"
}
};
Graflume.polarScatter('#chart', data, options);이식 가능한 스키마
{
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Polar · Polar scatter chart example"
},
"axes": {
"x": false,
"y": false
},
"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": {
"fields": [
{
"field": "angle",
"format": "number",
"label": "Angle"
},
{
"field": "value",
"format": "number",
"label": "값"
},
{
"field": "series",
"format": "auto",
"label": "계열"
}
],
"title": "Polar · Polar scatter chart",
"trigger": "mark"
}
},
"locale": "ko",
"mark": {
"fields": {
"series": "series"
},
"options": {
"closed": true,
"mode": "scatter"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Polar scatter chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: categorical spokes.",
"text": "Polar · Polar scatter chart"
},
"width": "container",
"x": {
"field": "angle",
"title": "Angle",
"type": "quantitative"
},
"y": {
"field": "value",
"title": "Activity index",
"type": "quantitative"
}
}Polar bar chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: configurable zero/direction/wrap.
상태불러오는 중
polar-barconfigurable zero/direction/wrap불러오는 중
행 데이터와 zero-copy TypedArray 열은 하나의 데이터 계약을 공유합니다.
anglequantitative | valuequantitative | seriesordinal |
|---|---|---|
| 0 | 57.76 | Daily cycle |
| 30 | 72.69 | Daily cycle |
| 60 | 84.89 | Daily cycle |
| 90 | 85.28 | Daily cycle |
| 120 | 72.7 | Daily cycle |
| 150 | 54.74 | Daily cycle |
| 180 | 42.61 | Daily cycle |
| 210 | 43.45 | Daily cycle |
| 240 | 55.52 | Daily cycle |
| 270 | 69.47 | Daily cycle |
| 300 | 74.99 | Daily cycle |
| 330 | 67.97 | Daily cycle |
브라우저 API
const data = [
{
"angle": 0,
"series": "Daily cycle",
"value": 57.76
},
{
"angle": 30,
"series": "Daily cycle",
"value": 72.69
},
{
"angle": 60,
"series": "Daily cycle",
"value": 84.89
},
{
"angle": 90,
"series": "Daily cycle",
"value": 85.28
},
{
"angle": 120,
"series": "Daily cycle",
"value": 72.7
},
{
"angle": 150,
"series": "Daily cycle",
"value": 54.74
},
{
"angle": 180,
"series": "Daily cycle",
"value": 42.61
},
{
"angle": 210,
"series": "Daily cycle",
"value": 43.45
},
{
"angle": 240,
"series": "Daily cycle",
"value": 55.52
},
{
"angle": 270,
"series": "Daily cycle",
"value": 69.47
},
{
"angle": 300,
"series": "Daily cycle",
"value": 74.99
},
{
"angle": 330,
"series": "Daily cycle",
"value": 67.97
}
];
const options = {
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Polar · Polar bar chart example"
},
"axes": {
"x": false,
"y": false
},
"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": {
"fields": [
{
"field": "angle",
"format": "number",
"label": "Angle"
},
{
"field": "value",
"format": "number",
"label": "값"
},
{
"field": "series",
"format": "auto",
"label": "계열"
}
],
"title": "Polar · Polar bar chart",
"trigger": "mark"
}
},
"locale": "ko",
"mark": {
"fields": {
"series": "series"
},
"options": {
"closed": true,
"mode": "bar"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Polar bar chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: configurable zero/direction/wrap.",
"text": "Polar · Polar bar chart"
},
"width": "container",
"x": {
"field": "angle",
"title": "Angle",
"type": "quantitative"
},
"y": {
"field": "value",
"title": "Activity index",
"type": "quantitative"
}
};
Graflume.polarBar('#chart', data, options);이식 가능한 스키마
{
"accessibility": {
"description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
"label": "Polar · Polar bar chart example"
},
"axes": {
"x": false,
"y": false
},
"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": {
"fields": [
{
"field": "angle",
"format": "number",
"label": "Angle"
},
{
"field": "value",
"format": "number",
"label": "값"
},
{
"field": "series",
"format": "auto",
"label": "계열"
}
],
"title": "Polar · Polar bar chart",
"trigger": "mark"
}
},
"locale": "ko",
"mark": {
"fields": {
"series": "series"
},
"options": {
"closed": true,
"mode": "bar"
}
},
"padding": {
"top": 52
},
"theme": "graflume-light",
"title": {
"subtitle": "Polar bar chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: configurable zero/direction/wrap.",
"text": "Polar · Polar bar chart"
},
"width": "container",
"x": {
"field": "angle",
"title": "Angle",
"type": "quantitative"
},
"y": {
"field": "value",
"title": "Activity index",
"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.
5 modes · 0 compatibility identifiers
| ID | Name | Quick API | mode | mark | renderer |
|---|---|---|---|---|---|
polar | Polar chart | polar() | default | polar | canvas |
radar | Radar chart | radar() | radar | radar | canvas |
polar-line | Polar line chart | polarLine() | line | polar | canvas |
polar-scatter | Polar scatter chart | polarScatter() | scatter | polar | canvas |
polar-bar | Polar bar chart | polarBar() | bar | polar | canvas |
매뉴얼
ARIA · table fallbackCanvas ARIA 메타데이터에 텍스트 요약과 표 대체 표현을 함께 제공합니다.
standard · large · ultrastandard·large·ultra 프로필은 렌더링 작업량을 제한합니다.