id: comparison-table
name:
  ja: "比較表（製品・ベンダー選定）"
  en: "Comparison Table (Product / Vendor Selection)"
purpose:
  ja: "製品・ベンダーを評価軸ごとに比較する表。○ の数が最も多い列をデータから自動判定し、見出し・各評価の加点／非加点／参考・集計を一続きの推奨 spine で示す"
  en: "Candidates compared criterion by criterion. The column with the most ticks is found from the data, and the heading, each mark and the tally sit on one recommendation spine"
status: published
# 索引カードの図版。pnpm layout:render が原本から描く。
still: ./still.png
category: comparison
catalogOrder: 20
jobs:
  - compare-choose
useCases:
  - comparison
layoutKinds:
  - table
tags: [table, comparison, vendor-selection, data-driven, interactive]
whenToUse:
  - ja: "製品・ベンダー・ツールの選定比較"
    en: "Choosing between products, vendors or tools"
  - ja: "複数案の評価軸別の優劣整理"
    en: "Sorting out how several options fare on each criterion"
  - ja: "見積もり・契約条件の比較"
    en: "Comparing quotes and contract terms"
avoidWhen:
  - ja: "2 軸上の位置関係や優先度を示したい場合"
    en: "Showing position or priority on two axes"
  - ja: "行と列の全交点を数値の濃淡で診断したい場合"
    en: "Diagnosing every row-column intersection by shade"
requiredInputs:
  - ja: "比較対象"
    en: "The things being compared"
  - ja: "全対象に共通する評価軸"
    en: "Criteria that apply to all of them"
  - ja: "評価軸ごとの値または可否"
    en: "A value or a yes/no for each criterion"
relatedLayouts: [matrix-2x2, heatmap, raci-matrix]
dataSchema:
  title: "string — スライドタイトル。結論を書くメッセージラインを推奨"
  subtitle: "string（任意）— 補足・出典など"
  columns: "string[] — 比較対象（列見出し）"
  rows: "{ criterion, values: (boolean|string)[], note? } の配列。values は列数分。boolean は ○/× マーク、string は自由記述。true の数が最多の列を自動推奨し、その列の boolean は加点／非加点、string は参考として表示。note は表の下の補足欄で展開"
sources: []
