The number of assemblies has been reduced from two to one for WinChart™.
The Infragistics.UltraChart.Resources assembly has been merged into both Infragistics.WebUI.UltraWebChart and Infragistics.Win.UltraWinChart.
The WinChart assembly has been marked with the Assembly:AllowPartiallyTrustedCallers() attribute, which makes no-touch deployment possible for Windows Forms applications using WinChart.
The Chart Wizard automatically opens when you drag the WinChart control onto a form.
Added "Axis Extent and Margins" editor to the Axes tab of the Chart Wizard. This editor simplifies the arrangement of chart axes and axis margins.
A Margin property has been added to the AxisAppearance class. This property provides a way of specifying the margins on the near and/or far sides of any axis. Values can be specified as Percentage, Data Values, or Pixels. For more information, see Axis Margins.
The property "NullHandling" exists under most chart types (ColumnChart.NullHandling, LineChart.NullHandling, etc.). The two values in the NullHandling Enumeration are "Zero" and "DontPlot".
Two new values have been added to the NullHandling Enumeration: "InterpolateSimple" and "InterpolateCustom". These new null handling options can be used for each chart type which provides a NullHandling property (ColumnChart.NullHandling, LineChart.NullHandling, etc.).
InterpolateSimple performs simple linear interpolation across values preceding and following null values. InterpolateCustom raises the InterpolateValues event, in which the application developer is passed an array created from his data, and he is responsible for populating the array so that no values are left as null. When using NullHandling.InterpolateCustom, the application developer can use whatever business logic is appropriate to interpolate or substitute the correct values where nulls were found in the data source.
The new UltraChart.Data.EmptyStyle property is provided for customizing the appearance of values which have been interpolated.
The following four images use different types of null handling. In the upper area, Point C is null. In the lower area, Point G is null. Consider the following four images: Area A is blue, Area B is Brown. In the source data for these areas, which points were provided as null? (check all that apply). For more information, see Customize the Display of Null Values.
A stacked area chart is an area chart in which areas do not overlap, because they are cumulative at each point. In a stacked 100% area chart, the areas reach a total of 100% of the axis range at each point.
An area chart is a form of line chart, but the area between the horizontal (X) axis and the line connecting the data markers is filled with color. This makes it easy to see where the points encompassed by the different data series overlap. For more information, see About Stacked Area Charts.
A stacked line chart is a line chart in which lines do not intersect, because they are cumulative at each point. In a stacked 100% line chart, the lines reach a total of 100% of the axis range at each point. For more information, see About Stacked Line Charts.
A stacked area chart is an area chart in which areas do not overlap, because they are cumulative at each point. In a stacked 100% area chart, the areas reach a total of 100% of the axis range at each point.
An area chart is a form of line chart, but the area between the horizontal (X) axis and the line connecting the data markers is filled with color. This makes it easy to see where the points encompassed by the different data series overlap.
A stacked spline area chart is different from a stacked area chart because it uses spline tension to connect points in each line. For more information, see About Stacked Spline Area Charts.
A stacked line chart is a line chart in which lines do not intersect, because they are cumulative at each point. In a stacked 100% line chart, the lines reach a total of 100% of the axis range at each point.
A stacked spline chart is different from a stacked line chart because it uses spline tension to connect points in each line. For more information, see About Stacked Spline Charts.
Chart now has smarter range calculations. Instead of just using the data minimum and maximum as the axis minimum and maximum, using the AxisTickStyle.Smart property, round numbers are calculated below the minimum and above the maximum and then used. Smarter intervals are used to calculate round numbers that are a factor of the data minimum and maximum. For more information, see Smart Tickmarks.
Pareto charts are column charts sorted by value (greatest to smallest), and accompanied by a line which shows the running total as a percentage of the set. For more information, see About Pareto Charts.
The Y-axis shows the data values which correspond to the columns, and the Y2-axis shows the percentage values which correspond to the line.
This chart is used in quality control, and is most commonly meant to illustrate the "80/20 rule." For example, "80% of problems can usually be tracked to 20% of sources," or, "80% of sales come from 20% of products."
Tabs are now used to organize the 34 chart types available.