Real-time Capabilities > Overview |
Real-time charts are those charts which automatically update themselves every n seconds by getting new data from server, but not involving any page refreshes. The chart initializes itself, loads new data every n seconds and silently updates itself to reflect the current state of data. Potential uses of these charts are in:
The real-time charts in FusionWidgets v3 can be divided into two categories:
|
Data streaming charts |
Data streaming charts can update themselves in real time and show historical data for the pre-defined period, along with the latest data. For example, in a stock monitoring application showing a real-time line chart, you can see the price of a stock for say last 20 minutes, along with the latest price. Whenever a price update occurs (new price comes in), the first price data (one on the extreme left) is pushed out of the chart and the new price takes the right most position. FusionWidgets v3 currently offers the following 6 data-streaming charts:
These charts are used in showing data that needs to be monitored over a period of time and whose historical comparison is equally relevant. For example, monitoring stock prices, CPU temperature, number of threads/processes, network usage etc. |
Real-time gauges |
Real-time gauges show only a single (or multiple pointers with single value) in real-time. These are useful when you're just concerned with the current value of the monitored device, without any consideration for any historical values. For example, when you're monitoring temperature of a particular device and are only interested in the single value (i.e., the current temperature), the gauges are an ideal way to show that. FusionWidgets v3 offers the following real-time gauges:
|
Process flow |
To setup a chart with real-time update capabilities, the following steps need to be taken:
|
Features offered by real-time charts |
The following features are exposed by real-time charts in FusionWidgets w.r.t real-time capabilities only:
|