← All templates

定位四象限 <Quadrant />

左侧一个 2 × 2 平面,两条轴各有两端标签,四个象限可命名;3–7 个点,焦点(通常是自己)带脉冲光圈;右侧 2–3 段解读。

Template and style descriptions are currently available in Chinese only.

Group
定位 · 二维竞争地图
Component
Quadrant · #quadrant
Interaction
点依次弹出,焦点持续发出脉冲;悬停一个点时标签反白。

Good for

  • 竞品定位、产品组合、优先级(影响 × 投入)
  • 想让听众看到“哪块位置是空的”

Avoid when

  • 点的坐标没有依据又不标示意
  • 只有一个维度在比较:用 MetricBars 或 RangeBars

Content limits

1points 3–7 个,坐标 0–100,相邻点至少相距 8,避免标签重叠
2point.label ≤ 8 字
3x / y 每端 ≤ 6 字;zones 每个 ≤ 8 字
4notes 2–3 段:title ≤ 10 字,body ≤ 40 字

Fields

FieldType
kicker · requiredstring标题上方的小节名,2–8 字
title · requiredstring | string[]页面标题;传数组可手动断行,每项一行
leadstring一到两句导语,≤ 60 字
sourcestring事实出处;页面上有任何数据或事实时必填
hintReactNode页眉中间的操作提示,可用 <kbd>
x · required[string, string]横轴两端
y · required[string, string]纵轴两端(低、高)
zones[string, string, string, string]象限名:左上、右上、左下、右下
points · required{ label, x, y, focus? }[]点
notes · required{ title, body }[]右栏解读

Example

<Quadrant
  kicker="竞争地图"
  title="找一块别人没占的位置"
  x={['上手难', '上手快']}
  y={['只看报表', '能做归因']}
  points={[
    { label: '通用 BI', x: 22, y: 58 },
    { label: '示例产品', x: 74, y: 76, focus: true },
  ]}
  notes={[{ title: '轴要来自客户', body: '…' }]}
  source="示意"
/>