{
  "id": "donut-share-center-total",
  "schemaVersion": 2,
  "title": {
    "ja": "問い合わせの内訳 — 半分近くが「使い方が分からない」",
    "en": "Support Mix — Nearly Half Is “I Can't Find How”"
  },
  "summary": {
    "ja": "4 区分のドーナツ。輪の角度で構成比を、中心の数字で母数を同時に示し、割合だけを見て母数を忘れる読み方を防ぐ",
    "en": "A four-part donut: the ring carries the shares and the centre carries the total, so a percentage is never read without the number it is a percentage of"
  },
  "capturedAt": "2026-09-16",
  "categories": [
    "presentation"
  ],
  "tags": [
    "data-viz",
    "minimal"
  ],
  "useCases": [
    "kpi"
  ],
  "format": "slide-16x9",
  "density": "medium",
  "layout": {
    "kind": "radial",
    "canvas": {
      "w": 1920,
      "h": 1080
    },
    "margin": {
      "top": 96,
      "right": 140,
      "bottom": 96,
      "left": 140
    }
  },
  "type": {
    "title": {
      "size": 44,
      "weight": 700,
      "tracking": "0.01em",
      "leading": 1.3
    },
    "window": {
      "size": 20,
      "weight": 500,
      "leading": 1.5,
      "numeric": "tabular"
    },
    "share": {
      "size": 32,
      "weight": 700,
      "leading": 1,
      "numeric": "tabular"
    },
    "total": {
      "size": 108,
      "weight": 700,
      "tracking": "-0.01em",
      "leading": 1,
      "numeric": "tabular"
    },
    "unit": {
      "size": 22,
      "weight": 500,
      "leading": 1.4
    },
    "label": {
      "size": 26,
      "weight": 500,
      "leading": 1.4
    },
    "count": {
      "size": 30,
      "weight": 700,
      "leading": 1.2,
      "numeric": "tabular"
    },
    "note": {
      "size": 16,
      "weight": 400,
      "leading": 1.6
    }
  },
  "colors": {
    "ground": "#FFFFFF",
    "surface": "#F4F6F9",
    "ink": "#131820",
    "muted": "#667183",
    "accent": "#1F5FA8",
    "rule": "#DBE1E9",
    "series": [
      "#1C8C79",
      "#2F6FB5",
      "#9A6B12",
      "#A85A2E"
    ]
  },
  "rules": [
    {
      "ja": "中心を空にしない。角度は「全体に対する割合」しか言わないので、母数が消えると 42% が 521 件なのか 5 件なのか分からなくなる",
      "en": "Never leave the centre empty. An angle can only say 'share of the whole' — without the total, 42% could be 521 tickets or five"
    },
    {
      "ja": "区分は 4 つまで。5 つ目からは隣り合う角度の差が読み取れなくなり、凡例を往復しないと図が読めなくなる",
      "en": "Four segments at most. From the fifth, neighbouring angles stop being distinguishable and the figure can only be read by going back and forth to the key"
    },
    {
      "ja": "割合は輪の外側の地の上に置く。帯の上に地の色で抜くと、区分色ごとに読みやすさが変わってしまう",
      "en": "Put the percentages outside the ring, on the page. Reversed out of the band, each one reads differently depending on which series colour is behind it"
    },
    {
      "ja": "区分色は輝度 0.15〜0.21 の中間色から採る。配色を差し替えても区分色は置き換わらないので、淡い地でも濃い地でも見分けが付く帯から選ぶ必要がある",
      "en": "Take the series colours from the mid-luminance band (0.15–0.21). A colour preset replaces the roles but keeps the series, so each one has to hold up on a light ground and a dark one alike"
    },
    {
      "ja": "図は割合、凡例は実数。同じ数字を 2 か所に書くと、読み手はどちらが正なのかを確かめる作業を始める",
      "en": "Shares in the figure, counts in the key. Print the same number twice and the reader starts checking which of the two is authoritative"
    }
  ],
  "cover": "https://design-vault.pages.dev/_astro/cover.DhEsNI5e.png",
  "assets": [],
  "shortlist": false,
  "status": "published",
  "relations": {
    "similar": [
      "waffle-one-in-hundred",
      "venn-two-set-sweet-spot"
    ]
  },
  "license": "Original",
  "publishedAt": null,
  "reproduction": {
    "spec": {
      "format": "slide-16x9",
      "density": "medium",
      "layout": {
        "kind": "radial",
        "canvas": {
          "w": 1920,
          "h": 1080
        },
        "margin": {
          "top": 96,
          "right": 140,
          "bottom": 96,
          "left": 140
        }
      },
      "type": {
        "title": {
          "size": 44,
          "weight": 700,
          "tracking": "0.01em",
          "leading": 1.3
        },
        "window": {
          "size": 20,
          "weight": 500,
          "leading": 1.5,
          "numeric": "tabular"
        },
        "share": {
          "size": 32,
          "weight": 700,
          "leading": 1,
          "numeric": "tabular"
        },
        "total": {
          "size": 108,
          "weight": 700,
          "tracking": "-0.01em",
          "leading": 1,
          "numeric": "tabular"
        },
        "unit": {
          "size": 22,
          "weight": 500,
          "leading": 1.4
        },
        "label": {
          "size": 26,
          "weight": 500,
          "leading": 1.4
        },
        "count": {
          "size": 30,
          "weight": 700,
          "leading": 1.2,
          "numeric": "tabular"
        },
        "note": {
          "size": 16,
          "weight": 400,
          "leading": 1.6
        }
      },
      "colors": {
        "ground": "#FFFFFF",
        "surface": "#F4F6F9",
        "ink": "#131820",
        "muted": "#667183",
        "accent": "#1F5FA8",
        "rule": "#DBE1E9",
        "series": [
          "#1C8C79",
          "#2F6FB5",
          "#9A6B12",
          "#A85A2E"
        ]
      },
      "rules": [
        "Never leave the centre empty. An angle can only say 'share of the whole' — without the total, 42% could be 521 tickets or five",
        "Four segments at most. From the fifth, neighbouring angles stop being distinguishable and the figure can only be read by going back and forth to the key",
        "Put the percentages outside the ring, on the page. Reversed out of the band, each one reads differently depending on which series colour is behind it",
        "Take the series colours from the mid-luminance band (0.15–0.21). A colour preset replaces the roles but keeps the series, so each one has to hold up on a light ground and a dark one alike",
        "Shares in the figure, counts in the key. Print the same number twice and the reader starts checking which of the two is authoritative"
      ]
    },
    "prompt": {
      "ja": "以下の仕様でスライドを 1 枚作ってください。\n\n- 版面 1920 × 1080\n- 余白 上 96 右 140 下 96 左 140\n\n## 文字（版面 1920px に対する px）\ntitle  44px / 700 / 字間 0.01em / 行送り 1.3\nwindow  20px / 500 / 行送り 1.5 / 等幅数字\nshare  32px / 700 / 行送り 1 / 等幅数字\ntotal  108px / 700 / 字間 -0.01em / 行送り 1 / 等幅数字\nunit  22px / 500 / 行送り 1.4\nlabel  26px / 500 / 行送り 1.4\ncount  30px / 700 / 行送り 1.2 / 等幅数字\nnote  16px / 400 / 行送り 1.6\n\n## 配色\n地 #FFFFFF / 面 #F4F6F9 / 文字 #131820 / 補助 #667183 / 強調 #1F5FA8 / 罫 #DBE1E9 / #1C8C79 / #2F6FB5 / #9A6B12 / #A85A2E\n\n## 外すと崩れる点\n- 中心を空にしない。角度は「全体に対する割合」しか言わないので、母数が消えると 42% が 521 件なのか 5 件なのか分からなくなる\n- 区分は 4 つまで。5 つ目からは隣り合う角度の差が読み取れなくなり、凡例を往復しないと図が読めなくなる\n- 割合は輪の外側の地の上に置く。帯の上に地の色で抜くと、区分色ごとに読みやすさが変わってしまう\n- 区分色は輝度 0.15〜0.21 の中間色から採る。配色を差し替えても区分色は置き換わらないので、淡い地でも濃い地でも見分けが付く帯から選ぶ必要がある\n- 図は割合、凡例は実数。同じ数字を 2 か所に書くと、読み手はどちらが正なのかを確かめる作業を始める\n\n内容は［ここに自分の内容を書く］に置き換えてください。寸法と配色はそのまま守ってください。\n正確に再現する場合は、この HTML をそのまま使ってください: https://design-vault.pages.dev/designs/donut-share-center-total/pattern.html",
      "en": "Produce one slide to the following specification.\n\n- Canvas 1920 × 1080\n- Margin top 96 right 140 bottom 96 left 140\n\n## Type (px against a 1920px canvas)\ntitle  44px / 700 / tracking 0.01em / leading 1.3\nwindow  20px / 500 / leading 1.5 / tabular numerals\nshare  32px / 700 / leading 1 / tabular numerals\ntotal  108px / 700 / tracking -0.01em / leading 1 / tabular numerals\nunit  22px / 500 / leading 1.4\nlabel  26px / 500 / leading 1.4\ncount  30px / 700 / leading 1.2 / tabular numerals\nnote  16px / 400 / leading 1.6\n\n## Colour\nGround #FFFFFF / Surface #F4F6F9 / Ink #131820 / Muted #667183 / Accent #1F5FA8 / Rule #DBE1E9 / #1C8C79 / #2F6FB5 / #9A6B12 / #A85A2E\n\n## Constraints — dropping these breaks it\n- Never leave the centre empty. An angle can only say 'share of the whole' — without the total, 42% could be 521 tickets or five\n- Four segments at most. From the fifth, neighbouring angles stop being distinguishable and the figure can only be read by going back and forth to the key\n- Put the percentages outside the ring, on the page. Reversed out of the band, each one reads differently depending on which series colour is behind it\n- Take the series colours from the mid-luminance band (0.15–0.21). A colour preset replaces the roles but keeps the series, so each one has to hold up on a light ground and a dark one alike\n- Shares in the figure, counts in the key. Print the same number twice and the reader starts checking which of the two is authoritative\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/donut-share-center-total/pattern.html."
    },
    "code": {
      "html": "<!doctype html>\n<meta charset=\"utf-8\">\n<title>問い合わせの内訳 — 半分近くが「使い方が分からない」</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 にだけ置く。以下の規則は var() か color-mix() で名指す。\n     系列色は輝度 0.15〜0.21 の中間色から採ってある —— 系列色は配色プリセットを\n     当てても置き換わらないので、淡地でも濃地でも 3.0 を割らない帯から選ぶ必要がある。 */\n  :root {\n    --ground: #FFFFFF;\n    --surface: #F4F6F9;\n    --ink: #131820;\n    --muted: #667183;\n    --accent: #1F5FA8;\n    --rule: #DBE1E9;\n    --series-1: #1C8C79;\n    --series-2: #2F6FB5;\n    --series-3: #9A6B12;\n    --series-4: #A85A2E;\n  }\n\n  * { box-sizing: border-box; margin: 0; }\n  html, body { width: 1920px; height: 1080px; }\n  body { font-family: \"Zen Kaku Gothic New\", \"IPAGothic\", sans-serif; }\n\n  .artboard {\n    width: 1920px;\n    height: 1080px;\n    background: var(--ground);\n    color: var(--ink);\n    padding: 96px 140px;\n  }\n\n  .content {\n    height: 100%;\n    display: grid;\n    grid-template-rows: auto minmax(0, 1fr) auto;\n  }\n\n  /* 見出し */\n  .head { border-bottom: 2px solid var(--rule); padding-bottom: 28px; }\n  .title { font-size: 44px; font-weight: 700; letter-spacing: 0.01em; line-height: 1.3; }\n  .window { margin-top: 14px; font-size: 20px; font-weight: 500; line-height: 1.5; color: var(--muted); font-variant-numeric: tabular-nums; }\n\n  /* 図と凡例。\n     図は 680px 角に収めてある —— 中身の段の高さは 888 − 見出し約 131 − 脚注約 49 ＝\n     約 708px で、ここを超えると割合の札が罫に乗る。CSS で縮めて合わせないのは、\n     SVG を等倍でなくすと中の文字の実測値が画面の見えかたと食い違うため。\n     見出しや脚注を増やすときは、この 680 も一緒に見直すこと。 */\n  .body { display: grid; grid-template-columns: 680px minmax(0, 1fr); gap: 96px; align-items: center; }\n\n  .figure { position: relative; width: 680px; height: 680px; }\n  .ring { display: block; }\n  .seg { fill: none; stroke-width: 86; }\n  .seg-1 { stroke: var(--series-1); }\n  .seg-2 { stroke: var(--series-2); }\n  .seg-3 { stroke: var(--series-3); }\n  .seg-4 { stroke: var(--series-4); }\n  /* 割合は輪の外側の地の上に置く。帯の上に白で抜くと、系列色ごとに読みやすさが\n     変わってしまう —— 地の上の ink なら 4 色のどれでも同じに読める。 */\n  .share { fill: var(--ink); font-size: 32px; font-weight: 700; line-height: 1; font-variant-numeric: tabular-nums; }\n\n  /* 中心の総数だけは HTML を重ねる。輪の中央に置く値なので、図形の座標ではなく\n     版面の中央として決まるほうが崩れない。 */\n  .center {\n    position: absolute;\n    left: 0;\n    top: 0;\n    width: 680px;\n    height: 680px;\n    display: grid;\n    place-content: center;\n    text-align: center;\n  }\n  .total { font-size: 108px; font-weight: 700; line-height: 1; letter-spacing: -0.01em; font-variant-numeric: tabular-nums; }\n  .unit { margin-top: 12px; font-size: 22px; font-weight: 500; line-height: 1.4; color: var(--muted); }\n\n  .legend { display: grid; gap: 28px; }\n  .row { display: grid; grid-template-columns: 28px minmax(0, 1fr) auto; gap: 24px; align-items: baseline; padding-bottom: 20px; border-bottom: 1px solid var(--rule); }\n  .chip { width: 28px; height: 28px; border-radius: 6px; }\n  .chip-1 { background: var(--series-1); }\n  .chip-2 { background: var(--series-2); }\n  .chip-3 { background: var(--series-3); }\n  .chip-4 { background: var(--series-4); }\n  .label { font-size: 26px; font-weight: 500; line-height: 1.4; }\n  .count { font-size: 30px; font-weight: 700; line-height: 1.2; font-variant-numeric: tabular-nums; }\n\n  .foot { border-top: 1px solid var(--rule); padding-top: 22px; font-size: 16px; font-weight: 400; line-height: 1.6; color: var(--muted); }\n</style>\n\n<div class=\"artboard\" data-artboard>\n  <div class=\"content\" data-content>\n    <div class=\"head\">\n      <h1 class=\"title\" data-type=\"title\">問い合わせの内訳 — 半分近くが「使い方が分からない」</h1>\n      <p class=\"window\" data-type=\"window\">2026 年 4 月〜9 月 / 一次受付のみ / 再問い合わせは 1 件として数える</p>\n    </div>\n\n    <div class=\"body\">\n      <div class=\"figure\">\n        <!-- 等倍で描く。viewBox と width/height を一致させてあるので、SVG の中の\n             文字の級数は版面の px とそのまま同じ数字になる。 -->\n        <svg class=\"ring\" width=\"680\" height=\"680\" viewBox=\"0 0 680 680\">\n          <g transform=\"rotate(-90 340 340)\">\n            <circle class=\"seg seg-1\" cx=\"340\" cy=\"340\" r=\"222\" stroke-dasharray=\"577.84 817.03\" stroke-dashoffset=\"0\"/>\n            <circle class=\"seg seg-2\" cx=\"340\" cy=\"340\" r=\"222\" stroke-dasharray=\"368.61 1026.26\" stroke-dashoffset=\"-585.84\"/>\n            <circle class=\"seg seg-3\" cx=\"340\" cy=\"340\" r=\"222\" stroke-dasharray=\"257.02 1137.85\" stroke-dashoffset=\"-962.45\"/>\n            <circle class=\"seg seg-4\" cx=\"340\" cy=\"340\" r=\"222\" stroke-dasharray=\"159.38 1235.49\" stroke-dashoffset=\"-1227.47\"/>\n          </g>\n          <text class=\"share\" data-type=\"share\" x=\"625\" y=\"267\" text-anchor=\"middle\" dominant-baseline=\"middle\">42%</text>\n          <text class=\"share\" x=\"240\" y=\"617\" text-anchor=\"middle\" dominant-baseline=\"middle\">27%</text>\n          <text class=\"share\" x=\"53\" y=\"276\" text-anchor=\"middle\" dominant-baseline=\"middle\">19%</text>\n          <text class=\"share\" x=\"231\" y=\"67\" text-anchor=\"middle\" dominant-baseline=\"middle\">12%</text>\n        </svg>\n        <div class=\"center\">\n          <div class=\"total\" data-type=\"total\">1,240</div>\n          <div class=\"unit\" data-type=\"unit\">件 / 半期</div>\n        </div>\n      </div>\n\n      <div class=\"legend\">\n        <div class=\"row\">\n          <span class=\"chip chip-1\"></span>\n          <span class=\"label\" data-type=\"label\">使い方が分からない</span>\n          <span class=\"count\" data-type=\"count\">521</span>\n        </div>\n        <div class=\"row\">\n          <span class=\"chip chip-2\"></span>\n          <span class=\"label\">仕様どおりに動かない</span>\n          <span class=\"count\">335</span>\n        </div>\n        <div class=\"row\">\n          <span class=\"chip chip-3\"></span>\n          <span class=\"label\">権限と設定の変更</span>\n          <span class=\"count\">236</span>\n        </div>\n        <div class=\"row\">\n          <span class=\"chip chip-4\"></span>\n          <span class=\"label\">請求と契約</span>\n          <span class=\"count\">148</span>\n        </div>\n      </div>\n    </div>\n\n    <div class=\"foot\" data-type=\"note\">構成比は四捨五入のため合計が 100% にならないことがある。中心の総数は 4 区分の合計と一致する。</div>\n  </div>\n</div>\n",
      "url": "https://design-vault.pages.dev/designs/donut-share-center-total/pattern.html",
      "fonts": [
        "https://design-vault.pages.dev/designs/donut-share-center-total/font.css",
        "https://design-vault.pages.dev/designs/donut-share-center-total/font-0.woff2",
        "https://design-vault.pages.dev/designs/donut-share-center-total/font-1.woff2",
        "https://design-vault.pages.dev/designs/donut-share-center-total/font-2.woff2"
      ]
    }
  },
  "urls": {
    "ja": "https://design-vault.pages.dev/designs/donut-share-center-total",
    "en": "https://design-vault.pages.dev/en/designs/donut-share-center-total"
  },
  "notesMarkdown": "構成比の図が答えない問いは、たいてい「それは何件のうちの 42% なのか」である。\nドーナツは中心が空くので、そこに母数を置ける——円グラフにできて棒グラフにできない\nことがあるとすれば、これに尽きる。\n\n区分を 4 つに抑えているのは意匠ではなく制約である。角度の差は面積や長さより読み取り\nにくく、5 つを超えると隣どうしの大小が目で決められなくなる。まとめられない 5 つ目が\n出てきたときは、区分を足すのではなく図を分ける。"
}