Skip to content

LineChart

Class in Oadm.Sdk.Client.Controls · Oadm.Sdk.Client.dll

A line chart over time (the Load test’s rate, loss and jitter): one or more ChartSeries, a value axis with LineChart.Unit, a time axis from LineChart.Step, an optional LineChart.Threshold line, a legend when there are several series and a tooltip with the values under the pointer. Points are reduced to the pixel width (minimum and maximum per pixel column), so long series stay fast. Colours from the theme.

public sealed class LineChart : Control

Inherits Control

Set them in XAML (<ui:LineChart Name="..." />) or bind them.

Name Type Description
Bands IReadOnlyList<ChartBand>? Named parts of the time axis (the phases), each labelled above the plot and parted by a thin line; null = none.
EmptyText string? The line shown while there are no values (“No values yet”).
Maximum double? The top of the value axis; null = from the values (rounded up).
Series IReadOnlyList<ChartSeries>? The lines; a new list redraws (bind a new list per update, never change one in place).
Step TimeSpan The time between two values (default 1 s).
Threshold double? A dashed limit line (e.g. 1 % loss); null = none.
Unit string? The value unit on the axis and in the tooltip (“Mbit/s”, “%”, “ms”).