@using Syncfusion.Blazor.Charts
<SfChart>
<ChartPrimaryXAxis ValueType="Syncfusion.Blazor.Charts.ValueType.Category"/>
<ChartSeriesCollection>
<ChartSeries DataSource="@WeatherReports" XName="X" YName="Y">
<ChartMarker>
<ChartDataLabel Visible="true">
<Template>
@{
var data = context as ChartDataPointInfo;
}
<div style="background-color: aliceblue">@data.PointX</div>
</Template>
</ChartDataLabel>
</ChartMarker>
</ChartSeries>
</ChartSeriesCollection>
</SfChart>
@code{
public class Data
{
public string X { get; set; }
public double Y { get; set; }
public string Fill { get; set; }
public string Text { get; set; }
}
public List<Data> WeatherReports = new List<Data> {
new Data{ X= "Jan", Y= 3, Fill= "#498fff", Text= "January" },
new Data{ X= "Feb", Y= 3.5, Fill= "#ffa060", Text= "February" },
new Data{ X= "Mar", Y= 7, Fill= "#ff68b6", Text= "March" },
new Data{ X= "Apr", Y= 13.5,Fill= "#81e2a1", Text= "April" }
};
};that worked. Thanks