This topic presents the new features for the Ignite UI™ 2022 Volume 1 release.
The igDataLegend is a new component that works much like the Legend, but it shows values of series and provides many configuration properties for filtering series rows and values columns, styling and formatting values. This legend updates when moving the mouse inside of the plot areas the various Ignite UI chart controls.
The full documentation topics for the igDataLegend can be found at the following links:
The DataToolTipLayer is a new annotation layer that displays values and titles of series as well as legend badges of series in a tooltip. In addition, it provides many configuration properties of the XamDataLegend for filtering series rows and values columns, styling, and formatting values. The tooltip's value updates while moving the mouse inside of the plot area of the various Infragistics chart controls.
The DataToolTipLayer is now the default tooltip type for each of the Infragistics chart controls. Each of the properties that exist on the DataToolTipLayer in the XamDataChart is available on the igCategoryChart, igFinancialChart and igShapeChart controls as well, and is prefixed by DataTooltip.
The full documentation topics for the DataToolTipLayer can be found at the following links:
Data Chart:
IsTransitionInEnabled property to true. From there, you can set the TransitionInDuration property to determine how long your animation should take to complete and the TransitionInMode to determine the type of animation that takes place.Category Chart, Financial Chart, DataChart
AssigningCategoryStyle event, is now available to all series in DataChart. This event is handled when you want to conditionally configure aspects of the series items such as Fill background-color and highlighting.AllowedPositions enumeration property for CalloutLayer. Used to limit where the callouts are to be placed within the chart. By default, the callouts are intelligently placed in the best place but this used to force for example TopLeft, TopRight, BottomLeft or BottomRight.CalloutCornerRadius for CalloutLayerAxisAnnotationBackgroundCornerRadius for FinalValueLayerXAxisAnnotationBackgroundCornerRadius and YAxisAnnotationBackgroundCornerRadius for CrosshairLayer HorizontalViewScrollbarMode and VerticalViewScrollbarMode enumeration properties to enable scrollbars in various ways. When paired with IsVerticalZoomEnabled or IsHorizontalZoomEnabled, you'll be able to persist or fade-in and out the scrollbars along the axes to navigate the chart.FavorLabellingScaleEnd, determines whether the axis should favor emitting a label at the end of the scale. Only compatible with Numeric axes (e.g. NumericX, NumericY, PercentChangeY).IsSplineShapePartOfRange determines whether to include the spline shape in the axis range requested of the axis.XAxisMaximumGap, determines the maximum allowed value for the plotted series when using XAxisGap. The gap determines the amount of space between columns or bars of plotted series.XAxisMinimumGapSize, determines the minimum allowed pixel-based value for the plotted series when using XAxisGap to ensure there is always some spacing between each category.View on GitHub