Version

UltraDataChart

Getting Started with Chart Control

In order to get you up and running as quickly as possible with the UltraDataChart control, the Getting Started with Data Chart topic contains information on how create and use the chart control.

Configuring Chart Control

For more advanced and technical information on how to configure the chart control, refer to the Configuring UltraDataChart topic.

Chart API Overview

The API Overview of Data Chart topic provides a list of classes that you will be working with while using and programming with the UltraDataChart control. These classes listed in this topic are conveniently linked into the of the Infragistics Windows Forms API Reference Guide.

Chart Features

This section provides a list of most useful features in the UltraDataChart control as well as links to related topics for these features.

Chart High Performance

This chart feature provides high performance for plotting tens of thousands of data points and updating the chart every few milliseconds in order to handle your real-time feeds.

Chart Modular Design

The chart control provides modular design of legend, axis, markers, series, and annotation layers. This chart feature allows multiple instances of these visual elements in the same chart plot area in order to create composite chart views.

Chart Navigation

The chart navigation feature provides capabilities for users to navigate the content displayed in the chart plot area using zooming and panning operations:

  • Zooming using mouse wheel

  • Zooming using mouse drag and chart selection

  • Panning using keyboard

Chart Crosshairs

The chart crosshairs are a set of two perpendicular (vertical and horizontal) lines used to locate with precision a particular point on the chart when a user interacts act with the control.

Chart Synchronization

This chart feature provides synchronization of zooming, panning and crosshairs events between multiple charts. Multiple charts can be synchronized horizontally, vertically, or both by grouping them into single synchronization channel where individual chart’s relationship to other charts can be set.

Chart Legends

The chart provides built-in legends that provide identification of series visuals with customizable string values.

Chart Series Types

The chart provides various type of chart series for displaying wide range of data sources. These chart series are fully customizable and they have properties and methods to change their behaviors and styles.

Category Series

Provides visualizations for standard charting scenarios with support for chart series types such as: area, bar, column, line, spline, stacked, step, waterfall, range, and many more series.

Financial Series

Provides visualizations for financial charting scenarios with support for both Candlestick and OHLC charts, and built-in technical indicators like moving averages, MACD, Wilder’s RSI and 30 more indicators.

Scatter Series

Provides visualizations for plotting relationship among the data points in several distinct series using scatter point, line, spline, bubble .

Polar Series

Provides visualizations for plotting collection of data points using polar line, spline, area, and markers in polar (angle, radius) coordinate system instead of the Cartesian (x, y) coordinate system as Scatter Series do.

Radial Series

Provides visualizations for plotting collection of data points wrapped around a circle or a fixed point (rather than stretching along a horizontal line as Category Series do) using radial line, area, pie slices, and columns.

Annotation Layers

Provides annotation layers rendered over series when a user hovers over the chart plot area. These layers provide additional visuals and information about data plotted in the chart.

Customizable Axes

Provides different types of axes that have properties to customize and style:

  • axis labels formatting

  • axis labels anti-collision

  • axis minor gridlines

  • axis major gridlines

  • axis lines

  • axis tickmarks

  • axis titles

  • axis strips

  • axis scales

  • axis ranges

  • axis crossing values

  • axis orientation

Saving a Chart to an Image

This topic demonstrates the usage of the SaveTo method of the chart.