Class RadzenSeriesDataLabels
Displays the series values as text labels.
public class RadzenSeriesDataLabels : RadzenChartComponentBase, IComponent, IHandleEvent, IHandleAfterRender, IChartSeriesOverlay
- Inheritance
-
RadzenSeriesDataLabels
- Implements
- Inherited Members
Examples
<RadzenChart>
<RadzenLineSeries Data=@revenue CategoryProperty="Quarter" ValueProperty="Revenue">
<RadzenSeriesDataLabels />
</RadzenLineSeries>
</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
RadzenSeriesDataLabels()
public RadzenSeriesDataLabels()
Properties
OffsetX
Horizontal offset from the default position.
[Parameter]
public double OffsetX { get; set; }
Property Value
OffsetY
Vertical offset from the default position.
[Parameter]
public double OffsetY { get; set; }
Property Value
Series
[CascadingParameter]
protected IChartSeries Series { get; set; }
Property Value
Visible
Determines the visibility of the data labels. Set to true
by default.
[Parameter]
public bool Visible { get; set; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
Contains(double, double, int)
Hit test
public bool Contains(double mouseX, double mouseY, int tolerance)
Parameters
Returns
Render(ScaleBase, ScaleBase)
public RenderFragment Render(ScaleBase categoryScale, ScaleBase valueScale)
Parameters
Returns
RenderTooltip(double, double, double, double)
Renders tooltip
public RenderFragment RenderTooltip(double mouseX, double mouseY, double marginLeft, double marginTop)
Parameters
Returns
ShouldRefreshChart(ParameterView)
protected override bool ShouldRefreshChart(ParameterView parameters)
Parameters
parameters
ParameterView