From 7333f7deecee4b74b3ecb777a4dcb580d33ce6eb Mon Sep 17 00:00:00 2001 From: MS Date: Wed, 9 Apr 2025 14:25:09 +0200 Subject: [PATCH 1/2] Fix adding chart data label and chart dataset data --- blazorbootstrap/Components/Charts/LineChart.razor.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/blazorbootstrap/Components/Charts/LineChart.razor.cs b/blazorbootstrap/Components/Charts/LineChart.razor.cs index 765fa000e..c638c557e 100644 --- a/blazorbootstrap/Components/Charts/LineChart.razor.cs +++ b/blazorbootstrap/Components/Charts/LineChart.razor.cs @@ -25,9 +25,13 @@ public override async Task AddDataAsync(ChartData chartData, string d throw new ArgumentNullException(nameof(data)); foreach (var dataset in chartData.Datasets) - if (dataset is LineChartDataset lineChartDataset && lineChartDataset.Label == dataLabel) - if (data is LineChartDatasetData lineChartDatasetData) + if (data is LineChartDatasetData lineChartDatasetData) + if (dataset is LineChartDataset lineChartDataset && lineChartDataset.Label == lineChartDatasetData.DatasetLabel) + { + chartData.Labels?.Add(dataLabel); lineChartDataset.Data?.Add(lineChartDatasetData.Data as double?); + } + await JSRuntime.InvokeVoidAsync("window.blazorChart.line.addDatasetData", Id, dataLabel, data); From 3b71540b98840dac804bf839a56964086bc49489 Mon Sep 17 00:00:00 2001 From: MS Date: Thu, 10 Apr 2025 14:24:33 +0200 Subject: [PATCH 2/2] Add chart ticks font option (#1000) --- blazorbootstrap/Models/Charts/ChartOptions/ChartOptions.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/blazorbootstrap/Models/Charts/ChartOptions/ChartOptions.cs b/blazorbootstrap/Models/Charts/ChartOptions/ChartOptions.cs index 686eebea3..7f88506a4 100644 --- a/blazorbootstrap/Models/Charts/ChartOptions/ChartOptions.cs +++ b/blazorbootstrap/Models/Charts/ChartOptions/ChartOptions.cs @@ -475,6 +475,12 @@ private void SetTicksAlignment(TicksAlignment interactionMode) => [JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)] public string? Color { get; set; } + /// + /// Font of ticks + /// + [JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)] + public ChartFont? Font { get; set; } = new(); + /// /// If , show tick labels. ///