MeshWeaver.Blazor.ChartJs
2.0.3
dotnet add package MeshWeaver.Blazor.ChartJs --version 2.0.3
NuGet\Install-Package MeshWeaver.Blazor.ChartJs -Version 2.0.3
<PackageReference Include="MeshWeaver.Blazor.ChartJs" Version="2.0.3" />
<PackageVersion Include="MeshWeaver.Blazor.ChartJs" Version="2.0.3" />
<PackageReference Include="MeshWeaver.Blazor.ChartJs" />
paket add MeshWeaver.Blazor.ChartJs --version 2.0.3
#r "nuget: MeshWeaver.Blazor.ChartJs, 2.0.3"
#addin nuget:?package=MeshWeaver.Blazor.ChartJs&version=2.0.3
#tool nuget:?package=MeshWeaver.Blazor.ChartJs&version=2.0.3
MeshWeaver.Blazor.ChartJs
Overview
MeshWeaver.Blazor.ChartJs provides Blazor UI components and services for ChartJs functionality within the MeshWeaver ecosystem. This library offers specialized UI rendering and interactions for Blazor applications.
The components in this library implement the ChartControl
class from the MeshWeaver.Charting project using Chart.js technology, providing rich data visualization capabilities with the standard MeshWeaver UI behavior and styling.
Features
- Blazor implementation of the
ChartControl
class using Chart.js - Advanced chart visualization with various chart types and customization options
Usage
// In your Program.cs or Startup.cs
builder.ConfigureWebPortal()
.AddChartJs();
Components
- Various chart types (bar, line, pie, etc.)
- Interactive data visualization
- Responsive chart layouts
Installation
The MeshWeaver.Blazor.ChartJs package can be added to your project using the AddChartJs()
extension method when configuring your application:
// In Program.cs
using MeshWeaver.Portal.Shared.Web;
using MeshWeaver.Blazor.ChartJs;
var builder = WebApplication.CreateBuilder(args);
// Configure MeshWeaver portal services
builder.ConfigureWebPortalServices();
builder.ConfigureWebPortal()
.AddChartJs();
var app = builder.Build();
app.StartPortalApplication();
Integration with MeshWeaver
- Seamless integration with MeshWeaver.Layout
- Implementation of the ChartControl model from MeshWeaver.Charting
- Data binding with MeshWeaver.Data sources
- Event handling with MeshWeaver messaging
Related Projects
- MeshWeaver.Blazor - Core Blazor components
- MeshWeaver.Layout - Layout system integration
- MeshWeaver.Charting - Chart model definitions
See Also
Refer to the main MeshWeaver documentation for more information about the overall project. s
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
-
net9.0
- MeshWeaver.Blazor (>= 2.0.3)
- MeshWeaver.Charting (>= 2.0.3)
- MeshWeaver.Layout (>= 2.0.3)
- Microsoft.AspNetCore.Components.Web (>= 9.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2.0.3 | 461 | 3/24/2025 |
2.0.2 | 433 | 3/24/2025 |
2.0.1 | 89 | 3/21/2025 |
2.0.0 | 131 | 3/20/2025 |
2.0.0-preview3 | 91 | 2/28/2025 |
2.0.0-Preview2 | 91 | 2/10/2025 |
2.0.0-preview1 | 92 | 1/6/2025 |
1.0.1 | 116 | 10/8/2024 |
1.0.0 | 101 | 10/8/2024 |