← 所有版型

正负变化 <DeltaBars />

以零线为中心的发散条形图:正值向右、强调色,负值向左、墨色。左栏是论点、可选的大字要点和出处。

版型與風格的說明目前僅提供簡體中文。

分組
证据 · 涨了还是跌了
元件
DeltaBars · #delta-bars
互動
条形从零线向两侧生长。

適合

  • 实验或改动前后的变化:引用率、转化率、耗时
  • 同一处理在不同平台上方向不一致

不適合

  • 数值都是正的总量:用 MetricBars
  • 要同时展示前后两个绝对值:用 Dumbbell

內容上限

1rows 2–6 行:label ≤ 10 字,sub ≤ 14 个字符
2unit ≤ 4 个字符;scale 是坐标半宽,取比最大绝对值稍大的整数
3ends 两端说明各 ≤ 6 字,例如“引用减少 / 引用增加”
4变化不显著时要在标题或 lead 里说明,不要让条形图暗示效果

欄位

欄位型別
kicker · 必填string标题上方的小节名,2–8 字
title · 必填string | string[]页面标题;传数组可手动断行,每项一行
leadstring一到两句导语,≤ 60 字
sourcestring事实出处;页面上有任何数据或事实时必填
hintReactNode页眉中间的操作提示,可用 <kbd>
rows · 必填{ label, sub?, value }[]value 带正负号
unitstring例如 '%'
scalenumber坐标半宽
ends[string, string]左右两端的说明
pull{ figure, text }左栏要点

範例程式碼

<DeltaBars
  kicker="结构化数据"
  title={['加了 schema,', '引用没有提升']}
  rows={[
    { label: 'AskBot', value: 2.2 },
    { label: 'AI 模式', sub: 'Seekr', value: 2.4 },
    { label: 'AI 概览', sub: 'Seekr', value: -4.6 },
  ]}
  unit="%"
  scale={6}
  ends={['引用减少', '引用增加']}
  source="示例知识库 · 结构化数据与 AI 搜索(某工具商)"
/>