Version

XamDataChart

Getting Started with Chart Control

In order to get you up and running as quickly as possible with the XamDataChart 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 XamDataChart 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 XamDataChart control. These classes listed in this topic are conveniently linked into the of the Infragistics WPF API Reference Guide.

Chart Features

This section provides a list of most useful features in the XamDataChart 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 built-in zoom bars

  • Zooming using built-in OPD

  • Zooming using keyboard

  • Zooming using mouse wheel

  • Zooming using mouse drag and chart selection

  • Zooming using stretch and pinch gestures

  • Panning using built-in zoom bars

  • Panning using built-in OPD

  • Panning using keyboard

  • Panning using drag gesture

Chart Animation

The chart animation of series elements can be configured to start when the chart is loaded for the first time (transition-in) or when data is updated (motion framework).

Chart Tooltips

The chart tooltips display detail information about data points plotted in the chart control. All tooltips can be customized to display

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 Overview Plus Detail Pane

The chart provides built-in navigation control with a thumbnail of chart plot area.

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 , and high density pixels in the Cartesian (x, y) coordinate system .

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