Graflume · Alpha

Distribution · 차트 고유 기능

원자료의 분포를 일변량·이변량 밀도, 요약 통계와 이론 곡선으로 비교합니다. Graflume 공개 카탈로그에 등록된 이 계열의 모든 실행 모드입니다. 각 탭은 독립 데이터, 옵션, Quick API와 지원 기능 근거를 가집니다.

차트 계열 · 기본 차트 계열

Distribution

원자료의 분포를 일변량·이변량 밀도, 요약 통계와 이론 곡선으로 비교합니다.

Quick API
distribution()
브라우저 스냅샷
graflume
mark
distribution
프리셋
10

차트 고유 기능

이 차트만의 고유한 실행 기능

Graflume 공개 카탈로그에 등록된 이 계열의 모든 실행 모드입니다. 각 탭은 독립 데이터, 옵션, Quick API와 지원 기능 근거를 가집니다.

Distribution chart

Distribution chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: weighted count/probability/density and cumulative histograms · notched and weighted box summaries.

상태불러오는 중

  • distribution
  • weighted count/probability/density and cumulative histograms
  • notched and weighted box summaries
Graflume.distribution() Canvas 2D
조작 도움말

확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.

Tab으로 조작부를 이동하고 Enter 또는 Space로 실행하세요. 차트에 초점이 있을 때 더하기·빼기 키로 확대·축소하고 화살표 키로 이동할 수 있습니다.

자동 배치는 둘레 후보를 비교해 차트·범례·다른 말풍선과의 겹침을 가능한 한 피합니다. 명시한 위치는 필요한 안전 보정만 적용해 유지합니다. 말풍선 글자는 상자 안에서 안전하게 자동 줄바꿈됩니다. 끊어지지 않는 긴 토큰은 정해진 줄 수 안에서 시각적으로 축약하지만, 보조 기술에는 원문 전체를 유지합니다.

불러오는 중

브라우저 API · 이식 가능한 스키마

브라우저 API

Graflume.distribution()

const data = [
  {
    "sample": "Seoul · baseline · W1",
    "series": "Before launch",
    "value": 44.8,
    "weight": 1
  },
  {
    "sample": "Tokyo · baseline · W1",
    "series": "Before launch",
    "value": 48.609,
    "weight": 1.25
  },
  {
    "sample": "Singapore · baseline · W1",
    "series": "Before launch",
    "value": 51.351,
    "weight": 1.5
  },
  {
    "sample": "Paris · baseline · W1",
    "series": "Before launch",
    "value": 52.38,
    "weight": 1.75
  },
  {
    "sample": "New York · baseline · W1",
    "series": "Before launch",
    "value": 51.584,
    "weight": 1
  },
  {
    "sample": "Sydney · baseline · W1",
    "series": "Before launch",
    "value": 49.421,
    "weight": 1.25
  },
  {
    "sample": "Seoul · baseline · W2",
    "series": "Before launch",
    "value": 46.777,
    "weight": 1.5
  },
  {
    "sample": "Tokyo · baseline · W2",
    "series": "Before launch",
    "value": 38.377,
    "weight": 1.75
  },
  {
    "sample": "Singapore · baseline · W2",
    "series": "Before launch",
    "value": 37.656,
    "weight": 1
  },
  {
    "sample": "Paris · baseline · W2",
    "series": "Before launch",
    "value": 38.692,
    "weight": 1.25
  },
  {
    "sample": "New York · baseline · W2",
    "series": "Before launch",
    "value": 41.286,
    "weight": 1.5
  },
  {
    "sample": "Sydney · baseline · W2",
    "series": "Before launch",
    "value": 44.733,
    "weight": 1.75
  },
  {
    "sample": "Seoul · baseline · W3",
    "series": "Before launch",
    "value": 48.059,
    "weight": 1
  },
  {
    "sample": "Tokyo · baseline · W3",
    "series": "Before launch",
    "value": 50.344,
    "weight": 1.25
  },
  {
    "sample": "Singapore · baseline · W3",
    "series": "Before launch",
    "value": 44.729,
    "weight": 1.5
  },
  {
    "sample": "Paris · baseline · W3",
    "series": "Before launch",
    "value": 43.798,
    "weight": 1.75
  },
  {
    "sample": "New York · baseline · W3",
    "series": "Before launch",
    "value": 41.794,
    "weight": 1
  },
  {
    "sample": "Sydney · baseline · W3",
    "series": "Before launch",
    "value": 39.634,
    "weight": 1.25
  },
  {
    "sample": "Seoul · baseline · W4",
    "series": "Before launch",
    "value": 38.32,
    "weight": 1.5
  },
  {
    "sample": "Tokyo · baseline · W4",
    "series": "Before launch",
    "value": 38.603,
    "weight": 1.75
  },
  {
    "sample": "Singapore · baseline · W4",
    "series": "Before launch",
    "value": 40.742,
    "weight": 1
  },
  {
    "sample": "Paris · baseline · W4",
    "series": "Before launch",
    "value": 38.114,
    "weight": 1.25
  },
  {
    "sample": "New York · baseline · W4",
    "series": "Before launch",
    "value": 42.518,
    "weight": 1.5
  },
  {
    "sample": "Sydney · baseline · W4",
    "series": "Before launch",
    "value": 46.633,
    "weight": 1.75
  },
  {
    "sample": "Seoul · baseline · W5",
    "series": "Before launch",
    "value": 49.548,
    "weight": 1
  },
  {
    "sample": "Tokyo · baseline · W5",
    "series": "Before launch",
    "value": 50.754,
    "weight": 1.25
  },
  {
    "sample": "Singapore · baseline · W5",
    "series": "Before launch",
    "value": 50.304,
    "weight": 1.5
  },
  {
    "sample": "Paris · baseline · W5",
    "series": "Before launch",
    "value": 48.795,
    "weight": 1.75
  },
  {
    "sample": "New York · baseline · W5",
    "series": "Before launch",
    "value": 40.859,
    "weight": 1
  },
  {
    "sample": "Sydney · baseline · W5",
    "series": "Before launch",
    "value": 40.062,
    "weight": 1.25
  },
  {
    "sample": "Seoul · baseline · W6",
    "series": "Before launch",
    "value": 40.777,
    "weight": 1.5
  },
  {
    "sample": "Tokyo · baseline · W6",
    "series": "Before launch",
    "value": 43.161,
    "weight": 1.75
  },
  {
    "sample": "Singapore · baseline · W6",
    "series": "Before launch",
    "value": 46.801,
    "weight": 1
  },
  {
    "sample": "Paris · baseline · W6",
    "series": "Before launch",
    "value": 50.846,
    "weight": 1.25
  },
  {
    "sample": "New York · baseline · W6",
    "series": "Before launch",
    "value": 54.285,
    "weight": 1.5
  },
  {
    "sample": "Sydney · baseline · W6",
    "series": "Before launch",
    "value": 49.975,
    "weight": 1.75
  },
  {
    "sample": "Seoul · post-launch · W1",
    "series": "After launch",
    "value": 55.8,
    "weight": 1
  },
  {
    "sample": "Tokyo · post-launch · W1",
    "series": "After launch",
    "value": 59.609,
    "weight": 1.25
  },
  {
    "sample": "Singapore · post-launch · W1",
    "series": "After launch",
    "value": 62.351,
    "weight": 1.5
  },
  {
    "sample": "Paris · post-launch · W1",
    "series": "After launch",
    "value": 63.38,
    "weight": 1.75
  },
  {
    "sample": "New York · post-launch · W1",
    "series": "After launch",
    "value": 62.584,
    "weight": 1
  },
  {
    "sample": "Sydney · post-launch · W1",
    "series": "After launch",
    "value": 60.421,
    "weight": 1.25
  },
  {
    "sample": "Seoul · post-launch · W2",
    "series": "After launch",
    "value": 57.777,
    "weight": 1.5
  },
  {
    "sample": "Tokyo · post-launch · W2",
    "series": "After launch",
    "value": 49.377,
    "weight": 1.75
  },
  {
    "sample": "Singapore · post-launch · W2",
    "series": "After launch",
    "value": 48.656,
    "weight": 1
  },
  {
    "sample": "Paris · post-launch · W2",
    "series": "After launch",
    "value": 49.692,
    "weight": 1.25
  },
  {
    "sample": "New York · post-launch · W2",
    "series": "After launch",
    "value": 52.286,
    "weight": 1.5
  },
  {
    "sample": "Sydney · post-launch · W2",
    "series": "After launch",
    "value": 55.733,
    "weight": 1.75
  },
  {
    "sample": "Seoul · post-launch · W3",
    "series": "After launch",
    "value": 59.059,
    "weight": 1
  },
  {
    "sample": "Tokyo · post-launch · W3",
    "series": "After launch",
    "value": 61.344,
    "weight": 1.25
  },
  {
    "sample": "Singapore · post-launch · W3",
    "series": "After launch",
    "value": 55.729,
    "weight": 1.5
  },
  {
    "sample": "Paris · post-launch · W3",
    "series": "After launch",
    "value": 54.798,
    "weight": 1.75
  },
  {
    "sample": "New York · post-launch · W3",
    "series": "After launch",
    "value": 52.794,
    "weight": 1
  },
  {
    "sample": "Sydney · post-launch · W3",
    "series": "After launch",
    "value": 50.634,
    "weight": 1.25
  },
  {
    "sample": "Seoul · post-launch · W4",
    "series": "After launch",
    "value": 49.32,
    "weight": 1.5
  },
  {
    "sample": "Tokyo · post-launch · W4",
    "series": "After launch",
    "value": 49.603,
    "weight": 1.75
  },
  {
    "sample": "Singapore · post-launch · W4",
    "series": "After launch",
    "value": 51.742,
    "weight": 1
  },
  {
    "sample": "Paris · post-launch · W4",
    "series": "After launch",
    "value": 49.114,
    "weight": 1.25
  },
  {
    "sample": "New York · post-launch · W4",
    "series": "After launch",
    "value": 53.518,
    "weight": 1.5
  },
  {
    "sample": "Sydney · post-launch · W4",
    "series": "After launch",
    "value": 57.633,
    "weight": 1.75
  },
  {
    "sample": "Seoul · post-launch · W5",
    "series": "After launch",
    "value": 60.548,
    "weight": 1
  },
  {
    "sample": "Tokyo · post-launch · W5",
    "series": "After launch",
    "value": 61.754,
    "weight": 1.25
  },
  {
    "sample": "Singapore · post-launch · W5",
    "series": "After launch",
    "value": 61.304,
    "weight": 1.5
  },
  {
    "sample": "Paris · post-launch · W5",
    "series": "After launch",
    "value": 59.795,
    "weight": 1.75
  },
  {
    "sample": "New York · post-launch · W5",
    "series": "After launch",
    "value": 51.859,
    "weight": 1
  },
  {
    "sample": "Sydney · post-launch · W5",
    "series": "After launch",
    "value": 51.062,
    "weight": 1.25
  },
  {
    "sample": "Seoul · post-launch · W6",
    "series": "After launch",
    "value": 51.777,
    "weight": 1.5
  },
  {
    "sample": "Tokyo · post-launch · W6",
    "series": "After launch",
    "value": 54.161,
    "weight": 1.75
  },
  {
    "sample": "Singapore · post-launch · W6",
    "series": "After launch",
    "value": 57.801,
    "weight": 1
  },
  {
    "sample": "Paris · post-launch · W6",
    "series": "After launch",
    "value": 61.846,
    "weight": 1.25
  },
  {
    "sample": "New York · post-launch · W6",
    "series": "After launch",
    "value": 65.285,
    "weight": 1.5
  },
  {
    "sample": "Sydney · post-launch · W6",
    "series": "After launch",
    "value": 60.975,
    "weight": 1.75
  }
];

const options = {
  "accessibility": {
    "description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
    "label": "Distribution example"
  },
  "axes": {
    "x": {
      "format": {
        "type": "integer"
      },
      "ticks": {
        "spacing": 8,
        "values": [
          18,
          24,
          30,
          36,
          39
        ]
      }
    },
    "y": {
      "format": {
        "type": "integer"
      },
      "ticks": {
        "count": 5,
        "spacing": 8
      }
    }
  },
  "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": "binStart",
          "format": "number",
          "label": "구간 시작"
        },
        {
          "field": "binEnd",
          "format": "number",
          "label": "구간 끝"
        },
        {
          "field": "count",
          "format": "integer",
          "label": "빈도"
        },
        {
          "field": "proportion",
          "format": "percent",
          "fractionDigits": 1,
          "label": "비중"
        }
      ],
      "title": "Distribution",
      "trigger": "axis"
    }
  },
  "locale": "ko",
  "mark": {
    "fields": {
      "group": "series",
      "value": "value"
    },
    "options": {
      "mode": "histogram"
    }
  },
  "padding": {
    "top": 52
  },
  "theme": "graflume-light",
  "title": {
    "subtitle": "Distribution chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: weighted count/probability/density and cumulative histograms · notched and weighted box summaries.",
    "text": "Distribution"
  },
  "width": "container",
  "x": {
    "field": "value",
    "title": "Outcome score",
    "type": "quantitative"
  },
  "y": {
    "field": "value",
    "title": "Frequency",
    "type": "quantitative"
  }
};

Graflume.distribution('#chart', data, options);

이식 가능한 스키마

ChartSpec 0.1 · options

{
  "accessibility": {
    "description": "확대·이동은 화면을 살펴보기 위한 기능이며 데이터 축이나 값은 바꾸지 않습니다. 재생 조작이 보이는 차트에서는 원본 데이터에서 고유값이 처음 등장한 순서대로 실제 단계만 이동합니다.",
    "label": "Distribution example"
  },
  "axes": {
    "x": {
      "format": {
        "type": "integer"
      },
      "ticks": {
        "spacing": 8,
        "values": [
          18,
          24,
          30,
          36,
          39
        ]
      }
    },
    "y": {
      "format": {
        "type": "integer"
      },
      "ticks": {
        "count": 5,
        "spacing": 8
      }
    }
  },
  "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": "binStart",
          "format": "number",
          "label": "구간 시작"
        },
        {
          "field": "binEnd",
          "format": "number",
          "label": "구간 끝"
        },
        {
          "field": "count",
          "format": "integer",
          "label": "빈도"
        },
        {
          "field": "proportion",
          "format": "percent",
          "fractionDigits": 1,
          "label": "비중"
        }
      ],
      "title": "Distribution",
      "trigger": "axis"
    }
  },
  "locale": "ko",
  "mark": {
    "fields": {
      "group": "series",
      "value": "value"
    },
    "options": {
      "mode": "histogram"
    }
  },
  "padding": {
    "top": 52
  },
  "theme": "graflume-light",
  "title": {
    "subtitle": "Distribution chart 모드가 실행 가능한 데이터와 옵션으로 보여주는 핵심 기능: weighted count/probability/density and cumulative histograms · notched and weighted box summaries.",
    "text": "Distribution"
  },
  "width": "container",
  "x": {
    "field": "value",
    "title": "Outcome score",
    "type": "quantitative"
  },
  "y": {
    "field": "value",
    "title": "Frequency",
    "type": "quantitative"
  }
}

Catalog

Modes · compatibility identifiers

The source-controlled catalog maps callable modes in this family and compatibility identifiers to their canonical modes. This table contains executable entries only.

10 modes · 3 compatibility identifiers

Distribution · supported modes · representative distribution
IDNameQuick APImodemarkrenderer
distributionDistribution chartdistribution()histogramdistributioncanvas
histogramHistogramhistogram()histogramhistogramcanvas
ecdf new · research-foundations-2026-08-25Empirical cumulative distributionecdf()ecdfdistributioncanvas
ccdf new · research-foundations-2026-08-25Complementary empirical distributionccdf()ccdfdistributioncanvas
kde new · research-foundations-2026-08-25Kernel density estimatekde()kdedistributioncanvas
histogram-2dBivariate histogramhistogram2d()histogram-2ddistributioncanvas
histogram-2d-contourBivariate density contourshistogram2dContour()histogram-2d-contourdistributioncanvas
violinViolin chartviolin()violindistributioncanvas
boxplotBoxplotboxplot()boxplotboxplotcanvas
bell-curveBell curvebellCurve()bell-curvedistributioncanvas
Distribution · compatibility identifiers
IdentifierCanonical mode ID
bellcurvebell-curve
boxplotboxplot
histogramhistogram

매뉴얼

통합 체크리스트

ARIA · table fallback

접근성

Canvas ARIA 메타데이터에 텍스트 요약과 표 대체 표현을 함께 제공합니다.

standard · large · ultra

성능

standard·large·ultra 프로필은 렌더링 작업량을 제한합니다.