Class RadzenChart
Displays line, area, donut, pie, bar or column series.
public class RadzenChart : RadzenComponent, IComponent, IHandleEvent, IHandleAfterRender, IDisposable
- Inheritance
-
RadzenChart
- Implements
- Inherited Members
Examples
<RadzenChart>
<RadzenColumnSeries Data=@revenue CategoryProperty="Quarter" ValueProperty="Revenue" />
</RadzenChart>
@code {
class DataItem
{
public string Quarter { get; set; }
public double Revenue { get; set; }
}
DataItem[] revenue = new DataItem[]
{
new DataItem { Quarter = "Q1", Revenue = 234000 },
new DataItem { Quarter = "Q2", Revenue = 284000 },
new DataItem { Quarter = "Q3", Revenue = 274000 },
new DataItem { Quarter = "Q4", Revenue = 294000 }
};
}
Constructors
RadzenChart()
public RadzenChart()
Properties
ChildContent
Gets or sets the child content. Used to specify series and other configuration.
[Parameter]
public RenderFragment ChildContent { get; set; }
Property Value
- RenderFragment
The child content.
ClickTolerance
The minimum pixel distance from a data point to the mouse cursor required for the SeriesClick event to fire. Set to 25 by default.
[Parameter]
public int ClickTolerance { get; set; }
Property Value
ColorScheme
Gets or sets the color scheme used to render the series.
[Parameter]
public ColorScheme ColorScheme { get; set; }
Property Value
- ColorScheme
The color scheme.
LegendClick
A callback that will be invoked when the user clicks on a legend.
[Parameter]
public EventCallback<LegendClickEventArgs> LegendClick { get; set; }
Property Value
SeriesClick
A callback that will be invoked when the user clicks on a series.
[Parameter]
public EventCallback<SeriesClickEventArgs> SeriesClick { get; set; }
Property Value
TooltipTolerance
The minimum pixel distance from a data point to the mouse cursor required by the tooltip to show. Set to 25 by default.
[Parameter]
public int TooltipTolerance { get; set; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
Click(double, double)
Invoked via interop when the user clicks the RadzenChart. Raises the SeriesClick handler.
[JSInvokable]
public Task Click(double x, double y)
Parameters
Returns
Dispose()
public override void Dispose()
GetComponentCssClass()
protected override string GetComponentCssClass()
Returns
MouseMove(double, double)
Invoked via interop when the user moves the mouse over the RadzenChart. Displays the tooltip.
[JSInvokable]
public Task MouseMove(double x, double y)
Parameters
Returns
OnAfterRenderAsync(bool)
protected override Task OnAfterRenderAsync(bool firstRender)
Parameters
firstRender
bool
Returns
OnInitialized()
protected override void OnInitialized()
Reload()
Causes all series to refresh. Use it when Data has changed.
public Task Reload()
Returns
Resize(double, double)
Invoked via interop when the RadzenChart resizes. Display the series with the new dimensions.
[JSInvokable]
public Task Resize(double width, double height)
Parameters
Returns
SetParametersAsync(ParameterView)
public override Task SetParametersAsync(ParameterView parameters)
Parameters
parameters
ParameterView