Class RadzenSeriesTrendLine
Displays the trend of a chart series.
Inherited Members
Namespace: Radzen.Blazor
Assembly: Radzen.Blazor.dll
Syntax
public class RadzenSeriesTrendLine : RadzenGridLines, IComponent, IHandleEvent, IHandleAfterRender, IChartSeriesOverlay, IDisposableExamples
<RadzenChart>
    <RadzenLineSeries Data=@revenue CategoryProperty="Quarter" ValueProperty="Revenue">
       <RadzenSeriesTrendLine />
    </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
RadzenSeriesTrendLine()
Displays the trend of a chart series.
Declaration
public RadzenSeriesTrendLine()Examples
<RadzenChart>
    <RadzenLineSeries Data=@revenue CategoryProperty="Quarter" ValueProperty="Revenue">
       <RadzenSeriesTrendLine />
    </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 }
    };
}Properties
Series
Displays the trend of a chart series.
Declaration
[CascadingParameter]
protected IChartSeries Series { get; set; }Property Value
| Type | Description | 
|---|---|
| IChartSeries | 
Examples
<RadzenChart>
    <RadzenLineSeries Data=@revenue CategoryProperty="Quarter" ValueProperty="Revenue">
       <RadzenSeriesTrendLine />
    </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 }
    };
}Methods
BuildRenderTree(RenderTreeBuilder)
Displays the trend of a chart series.
Declaration
protected override void BuildRenderTree(RenderTreeBuilder __builder)Parameters
| Type | Name | Description | 
|---|---|---|
| RenderTreeBuilder | __builder | 
Overrides
Contains(double, double, int)
Hit test
Declaration
public bool Contains(double mouseX, double mouseY, int tolerance)Parameters
| Type | Name | Description | 
|---|---|---|
| double | mouseX | |
| double | mouseY | |
| int | tolerance | 
Returns
| Type | Description | 
|---|---|
| bool | 
Dispose()
Displays the trend of a chart series.
Declaration
public void Dispose()GetTooltipPosition(double, double)
Get position of the overlay tooltip.
Declaration
public Point GetTooltipPosition(double mouseX, double mouseY)Parameters
| Type | Name | Description | 
|---|---|---|
| double | mouseX | |
| double | mouseY | 
Returns
| Type | Description | 
|---|---|
| Point | Position. | 
Render(ScaleBase, ScaleBase)
Render overlay
Declaration
public RenderFragment Render(ScaleBase categoryScale, ScaleBase valueScale)Parameters
| Type | Name | Description | 
|---|---|---|
| ScaleBase | categoryScale | |
| ScaleBase | valueScale | 
Returns
| Type | Description | 
|---|---|
| RenderFragment | RenderFragment | 
RenderTooltip(double, double)
Renders tooltip
Declaration
public RenderFragment RenderTooltip(double mouseX, double mouseY)Parameters
| Type | Name | Description | 
|---|---|---|
| double | mouseX | |
| double | mouseY | 
Returns
| Type | Description | 
|---|---|
| RenderFragment |