Column Chart issues

2 issues

Data item’s 0 value alignment (tested with MS Edge)

Axis value formatting

@using System.Globalization

<RadzenChart Style="height: 300px; background-color: white;">
    
    <RadzenColumnSeries Data="@chartData" 
                        CategoryProperty="Month" 
                        Title="o" 
                        ValueProperty="Value1" 
                        Fills=@(new [] {"#EAB839"})> 
        <RadzenSeriesDataLabels Visible="true" />
    </RadzenColumnSeries>


    <RadzenColumnSeries Data="@chartData" 
                        CategoryProperty="Month" 
                        Title="t" 
                        ValueProperty="Value2" 
                        Fills=@(new [] {"#73BF69"})> 
        <RadzenSeriesDataLabels Visible="true" />
    </RadzenColumnSeries>

    <!-- X-Axis Styling -->
    <RadzenCategoryAxis Padding="20" StrokeWidth="1" />

    <!-- Y-Axis Styling (Grid lines) -->
    <RadzenValueAxis Min="0" Max="1" Step="0.2">
        <RadzenGridLines Visible="true" Stroke="#f0f0f0" StrokeDashArray="0" />
    </RadzenValueAxis>

    <RadzenColumnOptions Radius="0" Margin="10" />
    
    <RadzenLegend Position="LegendPosition.Bottom" Alignment="AlignItems.Start" />
</RadzenChart>

@code {
    class DataItem {
        public string Month { get; set; }
        public decimal Value1 { get; set; }
        public decimal Value2 { get; set; }
    }

    DataItem[] chartData = new DataItem[] {
        new DataItem { Month = "2026-01", Value1 = 1, Value2 = 0 },
        new DataItem { Month = "2026-02", Value1 = 1, Value2 = 0 },
        new DataItem { Month = "2026-03", Value1 = 1, Value2 = 1 },
    };
}

Indeed that is the current behavior. You can set different step and min value to tweak it.