New to Telerik UI for Blazor? Download free 30-day trial

How to Reduce the Excessive Whitespace Around the Chart

Environment

Product Chart for Blazor

Description

This KB article answers the following questions:

  • How to adjust the padding of a Chart in Blazor?
  • How to reduce white space around the Chart that is within a Telerik Card?
  • How to make the Chart more compact?

Solution

To reduce the whitespace around a Chart, use the Padding parameter of the ChartSeries.

<TelerikCard Width="330px">
    <CardHeader>
        <CardTitle>Simple Pie Chart</CardTitle>
    </CardHeader>
    <CardBody>
        <TelerikChart Height="300px">
            <ChartSeriesItems>
                <ChartSeries Type="ChartSeriesType.Pie"
                             Data="@pieData"
                             Field="@nameof(MyPieChartModel.SegmentValue)"
                             CategoryField="@nameof(MyPieChartModel.SegmentName)"
                             Padding="5">
                </ChartSeries>
            </ChartSeriesItems>
            <ChartLegend Position="ChartLegendPosition.Bottom" Width="300">
            </ChartLegend>
        </TelerikChart>
    </CardBody>
</TelerikCard>

@code {
    private List<MyPieChartModel> pieData = new List<MyPieChartModel>
    {
        new MyPieChartModel
        {
            SegmentName = "Product 1",
            SegmentValue = 2
        },
        new MyPieChartModel
        {
            SegmentName = "Product 2",
            SegmentValue = 3
        },
        new MyPieChartModel
        {
            SegmentName = "Product 3",
            SegmentValue = 4
        }
    };

    public class MyPieChartModel
    {
        public string SegmentName { get; set; }
        public double SegmentValue { get; set; }
    }
}

See Also

In this article