Skip to content

Examples using Blazor charts with different free libraries

Notifications You must be signed in to change notification settings

gusroitman/Blazor-Charts-Examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub code size in bytes .Net Blazor

Hello! I´m Gustavo 👋

I made some different examples for making charts in Blazor using different free libraries like MudBlazor - Apex - ChartJs and Radzen. 💹

To Do list :

  • Write this readme
  • Cleaning Code
  • Better Organization of data struct
  • Convert Sample data in my own Sample data

You can find the libraries at the following links :

You need to install the following nuget libraries first :

<ItemGroup>
    <PackageReference Include="Blazor-ApexCharts" Version="0.9.16-beta" />
    <PackageReference Include="MudBlazor" Version="6.1.6" />
    <PackageReference Include="PSC.Blazor.Components.Chartjs" Version="6.0.35" />
    <PackageReference Include="Radzen.Blazor" Version="4.4.7" />
  </ItemGroup>

Then open Pages _Layout.cshtml (Blazor Server .NET 6), Pages_Host.cshtml (Blazor Server .NET 7) or wwwroot/index.html (Blazor WebAssembly) and include this snippets

    <script src="_content/MudBlazor/MudBlazor.min.js"></script>
    <script src="_content/Blazor-ApexCharts/js/apex-charts.min.js"></script>
    <script src="_content/Blazor-ApexCharts/js/blazor-apex-charts.js"></script>
    <script src="_content/PSC.Blazor.Components.Chartjs/lib/Chart.js/chart.js"></script>
    <script src="_content/PSC.Blazor.Components.Chartjs/Chart.js"></script>
    <script src="_content/Radzen.Blazor/Radzen.Blazor.js"></script>

You can also include globally in your _Imports.razor file of your Blazor application and import the namespaces and add the lines @using Radzen or @using Mudblazor. But since this is a demo which includes different libraries we include them on each page depending the library using.

Finally you could add the services to your program.cs like this :

builder.Services.AddMudServices();

Some screenshots of the different libraries used :

This is an image

This is an image

This is an image

This is an image

This is an image

This is an image

This is an image

This is an image

This is an image

If you have any questions feel free to ask. 🗯️

About

Examples using Blazor charts with different free libraries

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published