Recrovit.RecroGridFramework.Blazor.RgfApexCharts 10.1.0

dotnet add package Recrovit.RecroGridFramework.Blazor.RgfApexCharts --version 10.1.0
                    
NuGet\Install-Package Recrovit.RecroGridFramework.Blazor.RgfApexCharts -Version 10.1.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Recrovit.RecroGridFramework.Blazor.RgfApexCharts" Version="10.1.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Recrovit.RecroGridFramework.Blazor.RgfApexCharts" Version="10.1.0" />
                    
Directory.Packages.props
<PackageReference Include="Recrovit.RecroGridFramework.Blazor.RgfApexCharts" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Recrovit.RecroGridFramework.Blazor.RgfApexCharts --version 10.1.0
                    
#r "nuget: Recrovit.RecroGridFramework.Blazor.RgfApexCharts, 10.1.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Recrovit.RecroGridFramework.Blazor.RgfApexCharts@10.1.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Recrovit.RecroGridFramework.Blazor.RgfApexCharts&version=10.1.0
                    
Install as a Cake Addin
#tool nuget:?package=Recrovit.RecroGridFramework.Blazor.RgfApexCharts&version=10.1.0
                    
Install as a Cake Tool

RecroGrid Framework Blazor ApexCharts

NuGet Version NuGet Version NuGet Version NuGet Downloads

Official Website: RecroGrid Framework

Overview

Recrovit.RecroGridFramework.Blazor.ApexCharts is the ApexCharts-based chart integration package of the RecroGrid Framework Blazor stack.

Its main responsibility is to provide a concrete chart implementation for Recrovit.RecroGridFramework.Client.Blazor, using Blazor-ApexCharts to render chart data produced from RecroGrid aggregation workflows.

In practice, this package is a chart provider for the RecroGrid Blazor layer:

  • it registers a concrete chart component for the Chart slot used by Recrovit.RecroGridFramework.Client.Blazor
  • it transforms aggregated RecroGrid data into ApexCharts series and chart options
  • it provides the Blazor UI for chart settings such as series type, grouping, stacking, orientation, palette, theme, and chart dimensions
  • it loads the chart-specific JavaScript and stylesheet resources required by the ApexCharts integration
  • it extends the core RecroGrid chart experience without changing the shared contracts or the base client runtime

Because of this, Recrovit.RecroGridFramework.Blazor.ApexCharts is not a standalone charting library. It is a RecroGrid-specific chart implementation package built on top of the Blazor integration layer.

What The Package Contains

ApexCharts-based chart components

The package provides the chart UI and rendering components used by the RecroGrid chart workflow, including:

  • ChartComponent
  • BaseChartComponent
  • ApexChartComponent

These components work together with RgfChartComponent from Recrovit.RecroGridFramework.Client.Blazor to render chart settings, aggregated data views, and the final ApexCharts output.

Chart data transformation

The package contains the types and logic needed to convert RecroGrid aggregation results into ApexCharts-friendly structures, including:

  • ApexChartSettings
  • ChartSerie
  • ChartSerieData
  • palette helpers such as RgfColorPalettes

This transformation layer maps grouped and subgrouped RecroGrid data into ApexCharts series, axes, titles, labels, and chart options.

Chart configuration and registration

RgfApexChartsConfiguration is responsible for connecting the package to the RecroGrid Blazor runtime.

It is responsible for:

  • registering ChartComponent as the active chart component in RgfBlazorConfiguration
  • loading the package stylesheet bundle
  • loading the chart-specific JavaScript module
  • unregistering the chart component and unloading resources when needed
  • exposing an initialization extension method for application startup

This makes the package plug into the chart extension point of Recrovit.RecroGridFramework.Client.Blazor.

Interactive chart behavior

The package also adds chart-specific runtime behavior such as:

  • chart resizing through JS interop
  • delayed redraw and refresh behavior
  • switching between settings, chart, and data views
  • handling chart creation only after valid aggregation settings are provided
  • synchronizing chart dimensions and state with the parent RecroGrid chart workflow

This allows chart rendering to stay aligned with the rest of the RecroGrid entity and toolbar experience.

How It Fits Into The RGF Stack

At a high level, the flow looks like this:

  1. Recrovit.RecroGridFramework.Abstraction provides the shared chart, aggregation, and entity contracts.
  2. Recrovit.RecroGridFramework.Client and Recrovit.RecroGridFramework.Client.Blazor provide the chart workflow, managers, handlers, and Blazor integration points.
  3. Recrovit.RecroGridFramework.Blazor.ApexCharts registers a concrete chart component implementation for that workflow.
  4. Aggregated RecroGrid data is transformed into ApexCharts series and rendered through the Blazor-ApexCharts library.

This makes Recrovit.RecroGridFramework.Blazor.ApexCharts the default ApexCharts-based chart provider for the RecroGrid Blazor stack.

Typical Consumers

Recrovit.RecroGridFramework.Blazor.ApexCharts is typically referenced by:

  • Blazor applications using RecroGrid chart functionality with ApexCharts rendering
  • applications that want a ready-made chart component plugged into the RecroGrid Blazor chart slot
  • applications that build on Recrovit.RecroGridFramework.Client.Blazor and need interactive chart rendering
Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (5)

Showing the top 5 NuGet packages that depend on Recrovit.RecroGridFramework.Blazor.RgfApexCharts:

Package Downloads
Recrovit.RecroGridFramework.Client.Blazor.UI

RecroGrid Framework Blazor UI.

Recrovit.RecroGridFramework.Client.Blazor.RadzenUI

RecroGrid Framework Blazor UI.

Recrovit.RecroGridFramework.Client.Blazor.SyncfusionUI

RecroGrid Framework Blazor UI.

Recrovit.RecroGridFramework.Client.Blazor.DevExpressUI

RecroGrid Framework Blazor UI.

Recrovit.RecroGridFramework.Client.Blazor.TelerikUI

RecroGrid Framework Blazor UI.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
10.1.0 122 4/24/2026
10.0.0 531 12/9/2025
8.8.0 324 5/2/2025