The Syncfusion native Blazor components library offers 70+ UI and Data Viz web controls that are responsive and lightweight for building modern web apps.
.NET PDF framework is a high-performance and comprehensive library used to create, read, merge, split, secure, edit, view, and review PDF files in C#/VB.NET.
I have found the default number formatting of the xy axes in SyncFusion charts not very good... an alternative is below, but I know there are certain number ranges that still look a little funny in my code.
Public Function MakeNiceRange(ByVal min As Double, ByVal max As Double, ByVal rangePaddingType As Syncfusion.Windows.Forms.Chart.ChartAxisRangePaddingType) As Syncfusion.Windows.Forms.Chart.MinMaxInfo Implements Syncfusion.Windows.Forms.Chart.INiceRangeMaker.MakeNiceRange Dim lngRangeMin As Double Dim lngRangeMax As Double Dim dbl As Double
Try If min > max Then min = 0 max = 1 dbl = 0.2 Else
If _ForceZero Then lngRangeMin = 0 Else lngRangeMin = min If PreferZero Then If lngRangeMin > 0 Then If min < 1.5 * (max - min) Then lngRangeMin = 0 End If End If End If End If Debug.Assert(_DesiredIntervals > 0)