Edilitics | Data to Decisions

Semi Donut Chart

Show a part-to-whole breakdown as a fixed upper half-ring, gauge-like and compact. Best for dashboards where a full donut takes more space than the data needs.

A semi donut chart shows a part-to-whole breakdown as a half-ring, with each segment's arc length proportional to its share of the total. Drop exactly one categorical or date field into Column and exactly one numeric field into Row. Use it when a part-to-whole breakdown matters but a full circle takes more vertical space than a compact dashboard tile can spare.

When to Use

A semi donut communicates the same proportional information as a full donut chart - which category dominates, how evenly the total is split - in roughly half the height. It reads naturally as a gauge-like dial, which makes it a common choice for KPI tiles and compact dashboard widgets where a full circle would feel oversized relative to the rest of the layout.

The bottom half isn't missing - it's a real, invisible segment that makes the math work. The chart is a full circle internally, with a transparent filler segment sized to exactly match the bottom half. This is what keeps the visible top half's segment proportions mathematically correct relative to the whole, rather than just rendering the top half of the data on its own.

Switch to a different chart when:

  • You want the full ring visible, not just the top half - use a Donut Chart
  • You need a single number with a target range, not a part-to-whole breakdown - use a Gauge Chart
  • You're comparing precise values across many categories - use Horizontal Bar
ScenarioDimensionMeasure
Storage usage breakdown in a compact widgetStorage typeSpace used
Budget allocation snapshot on a dashboard tileBudget categoryAmount allocated
Quota attainment by team, gauge-style displayTeamDeals closed
Survey response split in a small panelResponse optionResponse count
Device type breakdown in a sidebar tileDevice typeSession count

Required Inputs

FieldTypeCount
DimensionCategorical or DateExactly 1
MeasureNumericExactly 1

For step-by-step build instructions, see Build Your First Chart.

Formatting Options

The Format tab unlocks after both fields are assigned.

Style

Use the chart title to state what the breakdown represents, since the half-ring shape alone doesn't carry that context.

ControlWhat it does
Show Chart TitleShows or hides the title.
Enter Chart TitleTitle text. Maximum 50 characters.
Font familyFont applied to the title.
Font size5 to 30.
Bold / ItalicWeight and style.
AlignmentLeft, center, or right within the chart container.

Pie Styles controls the color gradient across segments and the border between them. Unlike on a full Pie or Donut chart, Start Angle in this panel has no effect here - it's intentionally not wired up, since rotating the start point would break the fixed upper-half layout this chart type is built around.

ControlWhat it does
Start Color / End ColorThe gradient's two ends, spread across segments by value rank.
Border Width0 to 10px. Thickness of the line separating segments.
Border ColorColor of that border, shown only once Border Width is above 0.
Border TypeSolid, dashed, or dotted, shown only once Border Width is above 0.

Start Angle appears in this panel because it's shared with Pie and Donut charts, but it does nothing on a semi donut. The visible half is always the top - there's no setting that changes this.

Pie Radius controls the size of the ring and the size of the hollow center - the same control that distinguishes a donut shape from a solid pie wedge, just applied to a half-ring.

ControlWhat it does
Inner Radius0 to 80%. Size of the hollow center. Defaults to 40%.
Outer Radius20 to 80%. Overall size of the ring. Defaults to 70%.

Pie Data Label controls what text appears on or near each segment and how it's formatted. By default, labels show only the category name - turn on Show Value and Show Percentage to add more detail.

ControlWhat it does
Show Data LabelsShows or hides labels entirely.
PositionInside or Outside the ring.
Auto Format LabelsWhen on, thins labels automatically past Max Labels to avoid crowding.
Max Labels1 to 100. Used only when Auto Format Labels is on.
Show PercentageAdds each segment's share of the total to its label.
Show ValueAdds the segment's raw value to its label.
Number TypeDefault, Scientific, Decimal, Currency - Custom, Currency - Standard, Percentage, or Custom. Applies when Show Value is on.
CurrencyChoose the currency code. Available when Number Type is Currency - Standard.
Display UnitNone, Thousand, Million, or Billion.
Decimal Places0 to 6. Available when Number Type isn't Default.
Prefix / SuffixCustom text added before or after the value. Available when Number Type is Currency - Custom or Custom.
Font Family / Color / Font size / Bold / ItalicStyling for the label text.
Text CaseUppercase, lowercase, capitalize, or none.

The legend lists each segment by name, useful when labels are turned off or segments are too small to label individually.

ControlWhat it does
Show LegendsShows or hides the legend entirely.
Vertical Position / Horizontal PositionWhere the legend sits within the chart area.
Show NameDefault (always visible) or On Hover (names appear only while hovering a segment). Defaults to On Hover.
OrientationHorizontal or vertical layout of legend items.
Item GapSpacing between legend entries.
Font Size / ColorStyling for the legend text.

Interactivity

The tooltip appears on hover over a segment, showing its name and value, with an optional percentage.

ControlWhat it does
Show TooltipShows or hides the tooltip entirely.
Show PercentageAdds a percentage line to the tooltip.
Header / value text stylingFont, size, and color for the lines shown in the tooltip.

Animation controls the segments' transition when the chart first renders or the data changes.

ControlWhat it does
Enable AnimationTurns the transition animation on or off.
DurationHow long the transition takes.
DelayHow long the transition waits before starting.
Easing FunctionThe transition curve.

Emphasis controls the visual response when hovering a segment - a scale-up effect and a drop shadow. Off by default.

ControlWhat it does
Show EmphasisTurns hover effects on.
Focus TypeItem, Series, or None.
Enable ScaleScales the hovered segment up slightly.
Scale Size1.0x to 2.0x.
Shadow Blur / Color / Offset X / Offset YDrop shadow styling on the hovered segment.
Border WidthBorder added around the hovered segment.

Enable the Toolbox when viewers need to export the chart or inspect its underlying data.

ControlWhat it does
Show ToolboxShows or hides the toolbox icon bar.
Save as ImageAdds a download icon that saves the chart as a PNG.
Data ViewAdds an icon that opens the underlying data table in a separate view.

Best Practices

Don't expect Start Angle to rotate the visible half. It's listed in Pie Styles because the panel is shared with Pie and Donut charts, but it has no effect on a semi donut - the visible half is always the top, by design.

Use this chart when vertical space is the actual constraint. If a dashboard tile has room for a full circle, a Donut Chart shows the same data with the bottom half put to use rather than hidden. Reach for the semi donut specifically when the gauge-like, compact footprint is the point.

Keep the category count low. A half-ring has less arc length to work with than a full circle, so segments get visually cramped faster. Two to five categories read clearly; beyond that, consider a table or a bar chart instead.

Turn on Show Percentage for at-a-glance proportion. Since the chart's whole purpose is part-to-whole comparison, a percentage on each segment's label communicates the takeaway faster than requiring the viewer to compare arc lengths by eye.

Match Inner Radius and Outer Radius to how much hollow center space the design needs. A wider inner radius leaves more room for a centered title or KPI number layered on top; a narrower one makes the ring itself more prominent.

FAQs

Need help? Email support@edilitics.com with your workspace, job ID, and context. We reply within one business day.

Last updated on

On this page