← All templates

环形图 <Donut />

一个大环,焦点部分用强调色、其余是灰阶;环中间放总数或焦点占比;右边图例列出每部分的数值和百分比。

Template and style descriptions are currently available in Chinese only.

Group
数据 · 一个整体的 2–5 个部分
Component
Donut · #donut

Good for

  • 构成:预算、体积、时间花在哪
  • 焦点只有一个部分

Avoid when

  • 部分超过 5 个:用 ShareBar 或 MetricBars
  • 各部分加起来不是整体

Content limits

1segments 2–5 个:label ≤ 8 字,note ≤ 16 字,按从大到小排
2center.value ≤ 6 字符

Fields

FieldType
kicker · requiredstring小节名,2–8 字
title · requiredstring | string[]标题;数组手动断行
leadstring一两句导语,≤ 60 字
sourcestring事实出处
segments · required{ label, value, note? }[]各部分
center · required{ value, label }环中间
unitstring图例数值单位
decimalsnumber小数位
focusnumber强调的部分,默认 0

Example

<Donut
  kicker="打包构成"
  title="一个文件,六成是字体"
  center={{ value: '6.0', label: 'MB · 单个 HTML' }}
  segments={[{ label: '字体', value: 3.6 }, { label: '脚本', value: 1.8 }, { label: '截图', value: 0.4 }, { label: '样式', value: 0.2 }]}
  unit=" MB"
  decimals={1}
  source="dist/index.html"
/>