{
  "id": "hexbin-plot-delivery-delay-density",
  "schemaVersion": 2,
  "title": {
    "ja": "配達遅延の集中 — 30〜50km・2〜3日帯に密度",
    "en": "Delivery Delay Density — Counts Concentrate at 30–50 km and 2–3 Days"
  },
  "summary": {
    "ja": "大量の二変量記録を等面積の六角形ビンへ集約し、距離と遅延日数の組み合わせごとに件数密度を色で示す",
    "en": "Aggregate bivariate records into equal-area hexagonal bins and color each distance-delay region by count density."
  },
  "capturedAt": "2026-09-25",
  "categories": [
    "presentation"
  ],
  "tags": [
    "data-viz",
    "minimal"
  ],
  "useCases": [
    "comparison",
    "status"
  ],
  "format": "slide-16x9",
  "density": "medium",
  "layout": {
    "kind": "axis",
    "canvas": {
      "w": 1920,
      "h": 1080
    },
    "margin": {
      "top": 100,
      "right": 140,
      "bottom": 100,
      "left": 140
    }
  },
  "type": {
    "title": {
      "size": 46,
      "weight": 700,
      "tracking": "0.01em"
    },
    "subtitle": {
      "size": 22,
      "weight": 500
    },
    "axisTitle": {
      "size": 22,
      "weight": 700
    },
    "tick": {
      "size": 20,
      "weight": 500
    },
    "axisLabel": {
      "size": 20,
      "weight": 500
    },
    "count": {
      "size": 20,
      "weight": 700
    },
    "legend": {
      "size": 20,
      "weight": 500
    },
    "takeaway": {
      "size": 28,
      "weight": 500
    },
    "note": {
      "size": 20,
      "weight": 400
    }
  },
  "colors": {
    "ground": "#FFFFFF",
    "surface": "#F4F6F9",
    "ink": "#131820",
    "muted": "#667183",
    "accent": "#1F5FA8",
    "rule": "#DBE1E9",
    "series": [
      "#E7EDF5",
      "#AEC4DF",
      "#668CB9",
      "#1F5FA8"
    ]
  },
  "rules": [
    {
      "ja": "2変数の値域を同面積の六角形ビンに分け、各セルの記録件数を集計する",
      "en": "Partition the two-variable space into equal-area hexagonal bins and count the records in each cell."
    },
    {
      "ja": "色の濃さはビン内件数を示す。空ビンは輪郭だけを残す",
      "en": "Color intensity encodes each bin's count; empty bins retain only their outline."
    },
    {
      "ja": "個々の点を並べる散布図と違い、重なりを集約して密度の集中域を読む",
      "en": "Unlike a scatter plot of individual points, this aggregates overlap to reveal density concentrations."
    },
    {
      "ja": "架空の319件。比較時は同じ軸範囲・ビン幅・対象期間を使う",
      "en": "319 fictional records; use the same axis ranges, bin size, and observation period when comparing."
    }
  ],
  "cover": "https://design-vault.pages.dev/_astro/cover.CAuGo_M3.png",
  "assets": [],
  "shortlist": false,
  "status": "published",
  "relations": {
    "similar": []
  },
  "license": "Original",
  "publishedAt": null,
  "reproduction": {
    "spec": {
      "format": "slide-16x9",
      "density": "medium",
      "layout": {
        "kind": "axis",
        "canvas": {
          "w": 1920,
          "h": 1080
        },
        "margin": {
          "top": 100,
          "right": 140,
          "bottom": 100,
          "left": 140
        }
      },
      "type": {
        "title": {
          "size": 46,
          "weight": 700,
          "tracking": "0.01em"
        },
        "subtitle": {
          "size": 22,
          "weight": 500
        },
        "axisTitle": {
          "size": 22,
          "weight": 700
        },
        "tick": {
          "size": 20,
          "weight": 500
        },
        "axisLabel": {
          "size": 20,
          "weight": 500
        },
        "count": {
          "size": 20,
          "weight": 700
        },
        "legend": {
          "size": 20,
          "weight": 500
        },
        "takeaway": {
          "size": 28,
          "weight": 500
        },
        "note": {
          "size": 20,
          "weight": 400
        }
      },
      "colors": {
        "ground": "#FFFFFF",
        "surface": "#F4F6F9",
        "ink": "#131820",
        "muted": "#667183",
        "accent": "#1F5FA8",
        "rule": "#DBE1E9",
        "series": [
          "#E7EDF5",
          "#AEC4DF",
          "#668CB9",
          "#1F5FA8"
        ]
      },
      "rules": [
        "Partition the two-variable space into equal-area hexagonal bins and count the records in each cell.",
        "Color intensity encodes each bin's count; empty bins retain only their outline.",
        "Unlike a scatter plot of individual points, this aggregates overlap to reveal density concentrations.",
        "319 fictional records; use the same axis ranges, bin size, and observation period when comparing."
      ]
    },
    "prompt": {
      "ja": "以下の仕様でスライドを 1 枚作ってください。\n\n- 版面 1920 × 1080\n- 余白 上 100 右 140 下 100 左 140\n\n## 文字（版面 1920px に対する px）\ntitle  46px / 700 / 字間 0.01em\nsubtitle  22px / 500\naxisTitle  22px / 700\ntick  20px / 500\naxisLabel  20px / 500\ncount  20px / 700\nlegend  20px / 500\ntakeaway  28px / 500\nnote  20px / 400\n\n## 配色\n地 #FFFFFF / 面 #F4F6F9 / 文字 #131820 / 補助 #667183 / 強調 #1F5FA8 / 罫 #DBE1E9 / #E7EDF5 / #AEC4DF / #668CB9 / #1F5FA8\n\n## 外すと崩れる点\n- 2変数の値域を同面積の六角形ビンに分け、各セルの記録件数を集計する\n- 色の濃さはビン内件数を示す。空ビンは輪郭だけを残す\n- 個々の点を並べる散布図と違い、重なりを集約して密度の集中域を読む\n- 架空の319件。比較時は同じ軸範囲・ビン幅・対象期間を使う\n\n内容は［ここに自分の内容を書く］に置き換えてください。寸法と配色はそのまま守ってください。\n正確に再現する場合は、この HTML をそのまま使ってください: https://design-vault.pages.dev/designs/hexbin-plot-delivery-delay-density/pattern.html",
      "en": "Produce one slide to the following specification.\n\n- Canvas 1920 × 1080\n- Margin top 100 right 140 bottom 100 left 140\n\n## Type (px against a 1920px canvas)\ntitle  46px / 700 / tracking 0.01em\nsubtitle  22px / 500\naxisTitle  22px / 700\ntick  20px / 500\naxisLabel  20px / 500\ncount  20px / 700\nlegend  20px / 500\ntakeaway  28px / 500\nnote  20px / 400\n\n## Colour\nGround #FFFFFF / Surface #F4F6F9 / Ink #131820 / Muted #667183 / Accent #1F5FA8 / Rule #DBE1E9 / #E7EDF5 / #AEC4DF / #668CB9 / #1F5FA8\n\n## Constraints — dropping these breaks it\n- Partition the two-variable space into equal-area hexagonal bins and count the records in each cell.\n- Color intensity encodes each bin's count; empty bins retain only their outline.\n- Unlike a scatter plot of individual points, this aggregates overlap to reveal density concentrations.\n- 319 fictional records; use the same axis ranges, bin size, and observation period when comparing.\n\nReplace the content with [your content]. Keep the measurements and colours as given.\nFor an exact reproduction, use the verbatim HTML at https://design-vault.pages.dev/designs/hexbin-plot-delivery-delay-density/pattern.html."
    },
    "code": {
      "html": "<!doctype html>\n<meta charset=\"utf-8\">\n<title>配達遅延の集中 — 30〜50km・2〜3日帯に密度</title>\n<meta name=\"dv-font\" content=\"Zen Kaku Gothic New:400;500;700\">\n<link rel=\"stylesheet\" href=\"./font.css\">\n<style>\n:root{--ground:#FFFFFF;--surface:#F4F6F9;--ink:#131820;--muted:#667183;--accent:#1F5FA8;--rule:#DBE1E9;--series-1:#E7EDF5;--series-2:#AEC4DF;--series-3:#668CB9;--series-4:#1F5FA8;}\n*{box-sizing:border-box;margin:0}html,body{width:1920px;height:1080px}body{font-family:\"Zen Kaku Gothic New\",\"Hiragino Sans\",sans-serif}\n.artboard{width:1920px;height:1080px;padding:100px 140px;background:var(--ground);color:var(--ink)}.content{width:100%;height:100%;position:relative}.figure{position:absolute;left:-140px;top:-100px;width:1920px;height:1080px}\n</style>\n<div class=\"artboard\" data-artboard><div class=\"content\" data-content>\n<svg class=\"figure\" width=\"1920\" height=\"1080\" viewBox=\"0 0 1920 1080\" xmlns=\"http://www.w3.org/2000/svg\" role=\"img\" aria-label=\"架空の319件の配達記録を距離と遅延日数の六角形ビンで集約。20から40km、2から3日遅延の範囲に件数が集中し、最大ビンは42件。\">\n<style>\n.figure{font-family:\"Zen Kaku Gothic New\",\"Hiragino Sans\",sans-serif}.ground{fill:var(--ground)}.ink{fill:var(--ink)}.muted{fill:var(--muted)}.rule{stroke:var(--rule)}\n.title{font-size:46px;font-weight:700;letter-spacing:.01em}.subtitle{font-size:22px;font-weight:500}.axis-title{font-size:22px;font-weight:700}.tick{font-size:20px;font-weight:500}.legend{font-size:20px;font-weight:500}.count{font-size:20px;font-weight:700}.takeaway{font-size:28px;font-weight:500}.note{font-size:20px;font-weight:400}\n.empty{fill:var(--ground);stroke:var(--rule);stroke-width:1}.bin-1{fill:var(--series-1);stroke:var(--ground);stroke-width:2}.bin-2{fill:var(--series-2);stroke:var(--ground);stroke-width:2}.bin-3{fill:var(--series-3);stroke:var(--ground);stroke-width:2}.bin-4{fill:var(--series-4);stroke:var(--ground);stroke-width:2}.count{fill:var(--ground)}\n</style>\n<rect class=\"ground\" width=\"1920\" height=\"1080\"/>\n<text class=\"ink title\" data-type=\"title\" x=\"140\" y=\"153\">配達遅延の集中 — 30〜50km・2〜3日帯に密度</text>\n<text class=\"muted subtitle\" data-type=\"subtitle\" x=\"140\" y=\"201\">距離×遅延日数の配達記録 319件 / 架空データ / 六角形1つ=二変量ビン</text>\n<line class=\"rule\" x1=\"140\" y1=\"238\" x2=\"1780\" y2=\"238\" stroke-width=\"2\"/>\n<text class=\"ink axis-title\" data-type=\"axisTitle\" x=\"960\" y=\"294\" text-anchor=\"middle\">記録が重なる領域を集約し、配達条件ごとの密度を比べる</text>\n<text class=\"muted legend\" x=\"140\" y=\"348\">遅延（日）</text>\n<g class=\"rule\" fill=\"none\" stroke-width=\"1.5\">\n<line x1=\"620\" y1=\"360\" x2=\"1343\" y2=\"360\"/><line x1=\"620\" y1=\"420\" x2=\"1343\" y2=\"420\"/><line x1=\"620\" y1=\"480\" x2=\"1343\" y2=\"480\"/><line x1=\"620\" y1=\"540\" x2=\"1343\" y2=\"540\"/><line x1=\"620\" y1=\"600\" x2=\"1343\" y2=\"600\"/><line x1=\"620\" y1=\"660\" x2=\"1343\" y2=\"660\"/><line x1=\"620\" y1=\"732\" x2=\"1343\" y2=\"732\"/>\n<line x1=\"620\" y1=\"360\" x2=\"620\" y2=\"732\"/><line x1=\"827\" y1=\"360\" x2=\"827\" y2=\"732\"/><line x1=\"1033\" y1=\"360\" x2=\"1033\" y2=\"732\"/><line x1=\"1240\" y1=\"360\" x2=\"1240\" y2=\"732\"/><line x1=\"1343\" y1=\"360\" x2=\"1343\" y2=\"732\"/>\n</g>\n<g class=\"muted tick\" text-anchor=\"end\" dominant-baseline=\"central\"><text data-type=\"tick\" x=\"590\" y=\"732\">0</text><text x=\"590\" y=\"672\">1</text><text x=\"590\" y=\"612\">2</text><text x=\"590\" y=\"552\">3</text><text x=\"590\" y=\"492\">4</text><text x=\"590\" y=\"432\">5</text><text x=\"590\" y=\"372\">6</text></g>\n<g class=\"muted tick\" text-anchor=\"middle\" dominant-baseline=\"central\"><text data-type=\"tick\" x=\"620\" y=\"760\">0</text><text x=\"827\" y=\"760\">20</text><text x=\"1033\" y=\"760\">40</text><text x=\"1240\" y=\"760\">60</text><text x=\"1343\" y=\"760\">70</text></g>\n<!-- Each regular pointy-top hexagon has equal area; fill encodes frequency per distance/delay bin. -->\n<g class=\"hex-bins\">\n<path class=\"empty\" data-count=\"0\" d=\"M 650 356 L 684.6 376 L 684.6 416 L 650 436 L 615.4 416 L 615.4 376 Z\"/>\n<path class=\"empty\" data-count=\"0\" d=\"M 719.3 356 L 753.9 376 L 753.9 416 L 719.3 436 L 684.6 416 L 684.6 376 Z\"/>\n<path class=\"bin-1\" data-count=\"1\" d=\"M 788.6 356 L 823.2 376 L 823.2 416 L 788.6 436 L 753.9 416 L 753.9 376 Z\"/>\n<path class=\"bin-1\" data-count=\"2\" d=\"M 857.8 356 L 892.5 376 L 892.5 416 L 857.8 436 L 823.2 416 L 823.2 376 Z\"/>\n<path class=\"bin-1\" data-count=\"3\" d=\"M 927.1 356 L 961.8 376 L 961.8 416 L 927.1 436 L 892.5 416 L 892.5 376 Z\"/>\n<path class=\"bin-1\" data-count=\"2\" d=\"M 996.4 356 L 1031.1 376 L 1031.1 416 L 996.4 436 L 961.8 416 L 961.8 376 Z\"/>\n<path class=\"bin-1\" data-count=\"1\" d=\"M 1065.7 356 L 1100.3 376 L 1100.3 416 L 1065.7 436 L 1031.1 416 L 1031.1 376 Z\"/>\n<path class=\"empty\" data-count=\"0\" d=\"M 1135 356 L 1169.6 376 L 1169.6 416 L 1135 436 L 1100.3 416 L 1100.3 376 Z\"/>\n<path class=\"empty\" data-count=\"0\" d=\"M 1204.3 356 L 1238.9 376 L 1238.9 416 L 1204.3 436 L 1169.6 416 L 1169.6 376 Z\"/>\n<path class=\"empty\" data-count=\"0\" d=\"M 1273.5 356 L 1308.2 376 L 1308.2 416 L 1273.5 436 L 1238.9 416 L 1238.9 376 Z\"/>\n<path class=\"empty\" data-count=\"0\" d=\"M 684.6 416 L 719.3 436 L 719.3 476 L 684.6 496 L 650 476 L 650 436 Z\"/>\n<path class=\"bin-1\" data-count=\"1\" d=\"M 753.9 416 L 788.6 436 L 788.6 476 L 753.9 496 L 719.3 476 L 719.3 436 Z\"/>\n<path class=\"bin-1\" data-count=\"2\" d=\"M 823.2 416 L 857.8 436 L 857.8 476 L 823.2 496 L 788.6 476 L 788.6 436 Z\"/>\n<path class=\"bin-2\" data-count=\"5\" d=\"M 892.5 416 L 927.1 436 L 927.1 476 L 892.5 496 L 857.8 476 L 857.8 436 Z\"/>\n<path class=\"bin-2\" data-count=\"7\" d=\"M 961.8 416 L 996.4 436 L 996.4 476 L 961.8 496 L 927.1 476 L 927.1 436 Z\"/>\n<path class=\"bin-2\" data-count=\"9\" d=\"M 1031.1 416 L 1065.7 436 L 1065.7 476 L 1031.1 496 L 996.4 476 L 996.4 436 Z\"/>\n<path class=\"bin-2\" data-count=\"6\" d=\"M 1100.3 416 L 1135 436 L 1135 476 L 1100.3 496 L 1065.7 476 L 1065.7 436 Z\"/>\n<path class=\"bin-1\" data-count=\"3\" d=\"M 1169.6 416 L 1204.3 436 L 1204.3 476 L 1169.6 496 L 1135 476 L 1135 436 Z\"/>\n<path class=\"bin-1\" data-count=\"1\" d=\"M 1238.9 416 L 1273.5 436 L 1273.5 476 L 1238.9 496 L 1204.3 476 L 1204.3 436 Z\"/>\n<path class=\"empty\" data-count=\"0\" d=\"M 1308.2 416 L 1342.8 436 L 1342.8 476 L 1308.2 496 L 1273.5 476 L 1273.5 436 Z\"/>\n<path class=\"empty\" data-count=\"0\" d=\"M 650 476 L 684.6 496 L 684.6 536 L 650 556 L 615.4 536 L 615.4 496 Z\"/>\n<path class=\"bin-1\" data-count=\"2\" d=\"M 719.3 476 L 753.9 496 L 753.9 536 L 719.3 556 L 684.6 536 L 684.6 496 Z\"/>\n<path class=\"bin-2\" data-count=\"5\" d=\"M 788.6 476 L 823.2 496 L 823.2 536 L 788.6 556 L 753.9 536 L 753.9 496 Z\"/>\n<path class=\"bin-3\" data-count=\"12\" d=\"M 857.8 476 L 892.5 496 L 892.5 536 L 857.8 556 L 823.2 536 L 823.2 496 Z\"/>\n<path class=\"bin-3\" data-count=\"18\" d=\"M 927.1 476 L 961.8 496 L 961.8 536 L 927.1 556 L 892.5 536 L 892.5 496 Z\"/>\n<path class=\"bin-4\" data-count=\"24\" d=\"M 996.4 476 L 1031.1 496 L 1031.1 536 L 996.4 556 L 961.8 536 L 961.8 496 Z\"/>\n<path class=\"bin-3\" data-count=\"15\" d=\"M 1065.7 476 L 1100.3 496 L 1100.3 536 L 1065.7 556 L 1031.1 536 L 1031.1 496 Z\"/>\n<path class=\"bin-2\" data-count=\"8\" d=\"M 1135 476 L 1169.6 496 L 1169.6 536 L 1135 556 L 1100.3 536 L 1100.3 496 Z\"/>\n<path class=\"bin-1\" data-count=\"3\" d=\"M 1204.3 476 L 1238.9 496 L 1238.9 536 L 1204.3 556 L 1169.6 536 L 1169.6 496 Z\"/>\n<path class=\"bin-1\" data-count=\"1\" d=\"M 1273.5 476 L 1308.2 496 L 1308.2 536 L 1273.5 556 L 1238.9 536 L 1238.9 496 Z\"/>\n<path class=\"empty\" data-count=\"0\" d=\"M 684.6 536 L 719.3 556 L 719.3 596 L 684.6 616 L 650 596 L 650 556 Z\"/>\n<path class=\"bin-1\" data-count=\"1\" d=\"M 753.9 536 L 788.6 556 L 788.6 596 L 753.9 616 L 719.3 596 L 719.3 556 Z\"/>\n<path class=\"bin-1\" data-count=\"4\" d=\"M 823.2 536 L 857.8 556 L 857.8 596 L 823.2 616 L 788.6 596 L 788.6 556 Z\"/>\n<path class=\"bin-2\" data-count=\"10\" d=\"M 892.5 536 L 927.1 556 L 927.1 596 L 892.5 616 L 857.8 596 L 857.8 556 Z\"/>\n<path class=\"bin-4\" data-count=\"21\" d=\"M 961.8 536 L 996.4 556 L 996.4 596 L 961.8 616 L 927.1 596 L 927.1 556 Z\"/>\n<path class=\"bin-4\" data-count=\"42\" d=\"M 1031.1 536 L 1065.7 556 L 1065.7 596 L 1031.1 616 L 996.4 596 L 996.4 556 Z\"/>\n<path class=\"bin-4\" data-count=\"28\" d=\"M 1100.3 536 L 1135 556 L 1135 596 L 1100.3 616 L 1065.7 596 L 1065.7 556 Z\"/>\n<path class=\"bin-3\" data-count=\"14\" d=\"M 1169.6 536 L 1204.3 556 L 1204.3 596 L 1169.6 616 L 1135 596 L 1135 556 Z\"/>\n<path class=\"bin-2\" data-count=\"6\" d=\"M 1238.9 536 L 1273.5 556 L 1273.5 596 L 1238.9 616 L 1204.3 596 L 1204.3 556 Z\"/>\n<path class=\"bin-1\" data-count=\"2\" d=\"M 1308.2 536 L 1342.8 556 L 1342.8 596 L 1308.2 616 L 1273.5 596 L 1273.5 556 Z\"/>\n<path class=\"empty\" data-count=\"0\" d=\"M 650 596 L 684.6 616 L 684.6 656 L 650 676 L 615.4 656 L 615.4 616 Z\"/>\n<path class=\"empty\" data-count=\"0\" d=\"M 719.3 596 L 753.9 616 L 753.9 656 L 719.3 676 L 684.6 656 L 684.6 616 Z\"/>\n<path class=\"bin-1\" data-count=\"1\" d=\"M 788.6 596 L 823.2 616 L 823.2 656 L 788.6 676 L 753.9 656 L 753.9 616 Z\"/>\n<path class=\"bin-1\" data-count=\"4\" d=\"M 857.8 596 L 892.5 616 L 892.5 656 L 857.8 676 L 823.2 656 L 823.2 616 Z\"/>\n<path class=\"bin-2\" data-count=\"8\" d=\"M 927.1 596 L 961.8 616 L 961.8 656 L 927.1 676 L 892.5 656 L 892.5 616 Z\"/>\n<path class=\"bin-3\" data-count=\"16\" d=\"M 996.4 596 L 1031.1 616 L 1031.1 656 L 996.4 676 L 961.8 656 L 961.8 616 Z\"/>\n<path class=\"bin-3\" data-count=\"12\" d=\"M 1065.7 596 L 1100.3 616 L 1100.3 656 L 1065.7 676 L 1031.1 656 L 1031.1 616 Z\"/>\n<path class=\"bin-2\" data-count=\"5\" d=\"M 1135 596 L 1169.6 616 L 1169.6 656 L 1135 676 L 1100.3 656 L 1100.3 616 Z\"/>\n<path class=\"bin-1\" data-count=\"2\" d=\"M 1204.3 596 L 1238.9 616 L 1238.9 656 L 1204.3 676 L 1169.6 656 L 1169.6 616 Z\"/>\n<path class=\"bin-1\" data-count=\"1\" d=\"M 1273.5 596 L 1308.2 616 L 1308.2 656 L 1273.5 676 L 1238.9 656 L 1238.9 616 Z\"/>\n<path class=\"empty\" data-count=\"0\" d=\"M 684.6 656 L 719.3 676 L 719.3 716 L 684.6 736 L 650 716 L 650 676 Z\"/>\n<path class=\"empty\" data-count=\"0\" d=\"M 753.9 656 L 788.6 676 L 788.6 716 L 753.9 736 L 719.3 716 L 719.3 676 Z\"/>\n<path class=\"empty\" data-count=\"0\" d=\"M 823.2 656 L 857.8 676 L 857.8 716 L 823.2 736 L 788.6 716 L 788.6 676 Z\"/>\n<path class=\"bin-1\" data-count=\"1\" d=\"M 892.5 656 L 927.1 676 L 927.1 716 L 892.5 736 L 857.8 716 L 857.8 676 Z\"/>\n<path class=\"bin-1\" data-count=\"2\" d=\"M 961.8 656 L 996.4 676 L 996.4 716 L 961.8 736 L 927.1 716 L 927.1 676 Z\"/>\n<path class=\"bin-1\" data-count=\"4\" d=\"M 1031.1 656 L 1065.7 676 L 1065.7 716 L 1031.1 736 L 996.4 716 L 996.4 676 Z\"/>\n<path class=\"bin-1\" data-count=\"3\" d=\"M 1100.3 656 L 1135 676 L 1135 716 L 1100.3 736 L 1065.7 716 L 1065.7 676 Z\"/>\n<path class=\"bin-1\" data-count=\"1\" d=\"M 1169.6 656 L 1204.3 676 L 1204.3 716 L 1169.6 736 L 1135 716 L 1135 676 Z\"/>\n<path class=\"empty\" data-count=\"0\" d=\"M 1238.9 656 L 1273.5 676 L 1273.5 716 L 1238.9 736 L 1204.3 716 L 1204.3 676 Z\"/>\n<path class=\"empty\" data-count=\"0\" d=\"M 1308.2 656 L 1342.8 676 L 1342.8 716 L 1308.2 736 L 1273.5 716 L 1273.5 676 Z\"/>\n</g>\n<text class=\"ink count\" data-type=\"count\" x=\"996\" y=\"516\" text-anchor=\"middle\" dominant-baseline=\"central\">24</text><text class=\"ink count\" x=\"1031\" y=\"576\" text-anchor=\"middle\" dominant-baseline=\"central\">42</text><text class=\"ink count\" x=\"1101\" y=\"576\" text-anchor=\"middle\" dominant-baseline=\"central\">28</text>\n<text class=\"ink legend\" data-type=\"axisLabel\" x=\"962\" y=\"790\" text-anchor=\"middle\">配達距離（km）</text>\n<g class=\"legend\" dominant-baseline=\"central\">\n<path class=\"bin-1\" d=\"M555 844h28l14 14-14 14h-28l-14-14z\"/><text class=\"ink\" data-type=\"legend\" x=\"605\" y=\"858\">1–4件</text>\n<path class=\"bin-2\" d=\"M730 844h28l14 14-14 14h-28l-14-14z\"/><text class=\"ink\" x=\"780\" y=\"858\">5–10件</text>\n<path class=\"bin-3\" d=\"M925 844h28l14 14-14 14h-28l-14-14z\"/><text class=\"ink\" x=\"975\" y=\"858\">11–20件</text>\n<path class=\"bin-4\" d=\"M1140 844h28l14 14-14 14h-28l-14-14z\"/><text class=\"ink\" x=\"1190\" y=\"858\">21件以上</text>\n</g>\n<text class=\"ink takeaway\" data-type=\"takeaway\" x=\"960\" y=\"930\" text-anchor=\"middle\">最大ビンは42件 — 30〜50km・2〜3日遅延に集まる</text>\n<line class=\"rule\" x1=\"140\" y1=\"974\" x2=\"1780\" y2=\"974\" stroke-width=\"1\"/><text class=\"muted note\" data-type=\"note\" x=\"140\" y=\"1013\">個々の記録点ではなく各ビンの頻度を比較する。軸範囲・ビン幅が違う図同士は直接比べない。</text>\n</svg></div></div>\n",
      "url": "https://design-vault.pages.dev/designs/hexbin-plot-delivery-delay-density/pattern.html",
      "fonts": [
        "https://design-vault.pages.dev/designs/hexbin-plot-delivery-delay-density/font.css",
        "https://design-vault.pages.dev/designs/hexbin-plot-delivery-delay-density/font-0.woff2",
        "https://design-vault.pages.dev/designs/hexbin-plot-delivery-delay-density/font-1.woff2",
        "https://design-vault.pages.dev/designs/hexbin-plot-delivery-delay-density/font-2.woff2"
      ]
    }
  },
  "urls": {
    "ja": "https://design-vault.pages.dev/designs/hexbin-plot-delivery-delay-density",
    "en": "https://design-vault.pages.dev/en/designs/hexbin-plot-delivery-delay-density"
  },
  "notesMarkdown": "### 視覚的な問い\n\n配達距離と遅延日数の組み合わせで、記録件数はどの範囲に集中しているか。\n\n### 構造\n\n横軸を距離、縦軸を遅延日数にし、値域を同じ面積の六角形ビンに分ける。セル色の濃さがその範囲の記録件数を表し、\n最大セルは42件。架空の319件では30〜50kmかつ2〜3日遅延のビンに記録が集中している。\n\n散布図は記録ごとの点を示すため、件数が増えると重なりで密度を読み違えやすい。hexbinは同じ値域の点を集約して\n局所頻度を示す。軸範囲や六角形のビン幅を変えると密度の見え方が変わるため、比較時は設定を揃える。"
}