Skip to main content

SmoothieChart

Namespace: Wisej.Web.Ext.SmoothieChart

Assembly: Wisej.Web.Ext.SmoothieChart

Implements the SmoothieChart (http://smoothiecharts.org/). A JavaScript charting library for streaming data.

public class SmoothieChart : Control

Constructors

Instance memberSmoothieChart()

constructor

Properties

Instance memberBackColor

Color: Returns or sets the background color for the control. (Default: Color [Black])

Instance memberBorderStyle

BorderStyle: Indicates the border style for the control. (Default: None)

Instance memberDataFrequency

Int32: DataFrequency in milliseconds. It is the interval between data requests. (Default: 500)

Instance memberFontSize

Int32: Returns or sets the text color for the control. (Default: 10)

Instance memberForeColor

Color: Returns or sets the text color for the control. (Default: Color [White])

Instance memberGidLineSize

Int32: Returns or sets the size of the grid lines. (Default: 1)

Instance memberGridLineColor

Color: Returns or sets the color of the grid lines. (Default: Color [White])

Instance memberInterpolation

InterpolationType: Returns or sets the type of interpolation to use when drawing this time series. (Default: Bezier)

Instance memberMaxValue

Nullable<Int32>: Returns or sets the maximum value. Leave null to let the chart dynamically adjust the maximum value. (Default: null)

Instance memberMinValue

Nullable<Int32>: Returns or sets the minimum value. Leave null to let the chart dynamically adjust the minimum value. (Default: null)

Instance memberScrollSpeed

Int32: ScrollSpeed in milliseconds/pixel. (Default: 20)

Instance memberShowMinMaxLabels

Boolean: Returns or sets whether the control displays the minimum and maximum labels. (Default: True)

Instance memberShowTimeStamps

Boolean: Returns or sets whether the control displays the time stamp labels. (Default: True)

Instance memberTimeLineSpacing

Int32: Returns or sets the distance between the vertical grid lines in milliseconds/line. (Default: 1000)

Instance memberTimeSeries

TimeSeriesCollection: Returns or sets the TimeSeries lines to display in the chart.

Instance memberUpdateDelay

Int32: UpdateDelay in milliseconds. It is the time lag between the data received from the server and the screen update. (Default: 1000)

Instance memberVerticalSections

Int32: Returns or sets the number of vertical sections marked out by horizontal grid lines. (Default: 2)

Methods

Instance memberGetData()

Returns the data requested by the widget.

Returns: Object.

Instance memberStart()

Starts the data streaming.

Instance memberStop()

Stops the data streaming.

Events

Instance memberDataNeeded

DataNeededEventHandler Fired when the chart needs a data point.