← 所有版型

构成条 <ShareBar />

每行一根 100% 堆叠横条,2–5 段,段内写百分比;可指定一段在所有行里都变成强调色;顶部是图例。

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

分組
分配 · 一个整体怎么切分
元件
ShareBar · #share-bar
互動
横条从左生长;悬停一段时其他段变淡。

適合

  • 预算、时间、渠道、流量的构成
  • 几行之间比较构成怎么变化

不適合

  • 各部分加起来不是 100%:用 MetricBars
  • 只有一行:用 BigStat 写最关键的那一段

內容上限

1legend 2–5 段,每段 ≤ 6 字
2rows 3–6 行;每行 values 与 legend 一一对应,加起来是 100
3小于 7% 的段不显示数字
4label ≤ 10 字;note ≤ 16 字;footnote ≤ 50 字

欄位

欄位型別
kicker · 必填string标题上方的小节名,2–8 字
title · 必填string | string[]页面标题;传数组可手动断行,每项一行
leadstring一到两句导语,≤ 60 字
sourcestring事实出处;页面上有任何数据或事实时必填
hintReactNode页眉中间的操作提示,可用 <kbd>
legend · 必填string[]段名
rows · 必填{ label, values, note? }[]各行
focusnumber强调的段
footnotestring底部说明

範例程式碼

<ShareBar
  kicker="渠道组合"
  title="预算随上市阶段换重心"
  legend={['品牌', '内容与搜索', '付费投放', '销售拓展']}
  focus={0}
  rows={[
    { label: '上市前', values: [40, 40, 5, 15] },
    { label: '上市当月', values: [30, 15, 35, 20] },
  ]}
  source="示意"
/>