ClassChartXAxisLabelsMargin
Configures the margin spacing around chart X-axis labels to control their distance from the axis line and other chart elements. Provides precise control over the empty space surrounding category labels for optimal chart layout and improved readability. Use this component to fine-tune label positioning and ensure proper spacing between X-axis labels and chart content.
Definition
Namespace:Telerik.Blazor.Components
Assembly:Telerik.Blazor.dll
Syntax:
public class ChartXAxisLabelsMargin : DataVizChildComponent, IComponent, IHandleEvent, IHandleAfterRender, IDisposable
Inheritance: objectComponentBaseDataVizChildComponentChartXAxisLabelsMargin
Implements:
Inherited Members
Constructors
ChartXAxisLabelsMargin()
Declaration
public ChartXAxisLabelsMargin()
Properties
Bottom
Sets the bottom margin of X-axis labels in pixels. Controls the spacing between the labels and elements positioned below them, affecting the overall chart layout and label readability. Use this to create appropriate vertical separation between category labels and chart content or container boundaries. Example: Set to 8 for standard spacing, or 15 for more generous separation when labels need clear distance from chart edges.
Declaration
[Parameter]
public double? Bottom { get; set; }
Property Value
ChildContent
Declaration
[Parameter]
public RenderFragment ChildContent { get; set; }
Property Value
Left
Sets the left margin of X-axis labels in pixels. Controls the spacing between the labels and elements to their left, ensuring proper horizontal alignment and chart layout balance. Use this to adjust label positioning relative to the chart's left edge or prevent overlapping with other chart components. Example: Set to 5 for compact layouts, or 12 when labels need additional clearance from chart boundaries or adjacent elements.
Right
Sets the right margin of X-axis labels in pixels. Controls the spacing between the labels and elements to their right, ensuring proper visual separation and chart layout. Use this to prevent labels from appearing too close to the chart's right edge or overlapping with chart data visualization. Example: Set to 6 for standard spacing, or 18 when working with longer category names that need additional clearance.
Top
Sets the top margin of X-axis labels in pixels. Controls the spacing between the labels and elements positioned above them, such as the chart plot area or axis line. Use this to create proper spacing above category labels and ensure they don't interfere with chart data or axis elements. Example: Set to 10 to move labels away from the axis line, or 20 for more dramatic spacing in charts with dense data.
Methods
BuildRenderTree(RenderTreeBuilder)
Declaration
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
Overrides
OnAfterRender(bool)
Declaration
protected override void OnAfterRender(bool firstRender)
Parameters
firstRender
Overrides
OnInitialized()
Declaration
protected override void OnInitialized()
Overrides
OnParametersSet()
Declaration
protected override void OnParametersSet()
Overrides
Serialize()
Declaration
public Dictionary<string, object> Serialize()
Returns