Support for Multiple Charting Areas - unlimited number of charting areas are supported. Each charting area has its own charting type and can be rendered in 2D or 3D mode. Charting areas can be automatically or manually arranged.
Support for Multiple Legends - unlimited number of legends are supported. Each values data grouping can be assigned to a different legend. Legends can be manually positioned or docked to chart, chart areas and plot areas.
Support for Multiple Titles - unlimited number of titles are supported. Titles can be manually positioned or docked to chart, chart areas and plot areas.
Charting Types - a charting type is assigned to each charting area. Supported are the following charting types:
- Bar - (available in 2D and 3D)
Sub Types: Clustered, Stacked, Stacked Percent, Series, XY Scatter, XY Scatter Clustered, XY Scatter Stacked, XY Scatter Stacked Percent, XYZ Scatter, XYZ Scatter Clustered, XYZ Scatter Stacked, XYZ Scatter Stacked Percent.
Shapes: Bar, Cylinder, Cone, Inverted Cone, Pyramid, Inverted Pyramid, Ellipsoid, Smooth Edge Bar, Cut Edge Bar - Area - (available in 2D and 3D)
Sub Types: Series, Stacked, Stacked Percent, XY Scatter, XY Scatter Stacked, XY Scatter Stacked Percent. - Smooth Area- (available in 2D and 3D)
Sub Types: Series, XY Scatter - Line - (available in 2D and 3D)
Sub Types: Series, Stacked, Stacked Percent, XY Scatter, XY Scatter Stacked, XY Scatter Stacked Percent, XYZ Scatter, XYZ Scatter Stacked, XYZ Scatter Stacked Percent
Shapes: Line, Tape, Tube, Ellipsoid - Smooth Line - (available in 2D and 3D)
Sub Types: Series, XY Scatter - Step Line - (available in 2D and 3D)
Sub Types: Series, XY Scatter
Shapes: Line, Tape, Tube, Ellipsoid - Pie - (available in 2D and 3D)
Shapes: Pie, Torus, Smooth Edge Pie, Cut Edge Pie, Ring, Smooth Edge Ring, Cut Edge Ring. - Point - (available in 2D and 3D)
Sub Types: Series, XY Scatter, XYZ Scatter
Shapes: Bar, Cylinder, Cone, Inverted Cone, Pyramid, Inverted Pyramid, Sphere, Ellipse, Cross, Diagonal Cross, Line Cross, Line Diagonal Cross, Star - Bubble - (available in 2D and 3D)
Sub Types: Series, XYScatter, XYZScatter
Shapes:Bar, Cylinder, Cone, Inverted Cone, Pyramid, Inverted Pyramid, Sphere, Ellipse, Cross, Diagonal Cross, Line Cross, Line Diagonal Cross, Star - Float Bar - (available in 2D and 3D)
Sub Types: Series, Clustered, Stacked, XY Scatter, XYZ Scatter, XYZ Scatter Stacked
Shapes:Bar, Cylinder, Cone, Inverted Cone, Pyramid, Inverted Pyramid, Ellipsoid, Smooth Edge Bar, Cut Edge Bar - High Low - (available in 2D and 3D)
Sub Types: Series, XY Scatter - HeatMap - (available in 2D only)
- Stock - (available in 2D and 3D)
Sub Types: Series, XY Scatter
Shapes: OHLC stick, HLC stick, Candle Stick - Funnel - (available in 2D and 3D)
Control over labeling, neck width, neck height and points gap. - Radar - (available in 2D only)
Sub Types: Lines, Areas - Polar - (available in 2D only)
Sub Types: Lines, Areas, Points, Vector, Range - Surface - (available in 3D only)
Sub Types: Grid, Mesh, Triangulated
Drawing Modes: Scaled, Flat at Axis Begin, Flat and Axis End - Error Bar - (available in 2D and 3D)
Sub Types: Series, XY Scatter, XYZ Scatter
Controllable visibility of X, Y and Z error bars - Box And Whiskers - (available in 2D only)
Sub Types: Series, XY Scatter
Settings: Box and Whiskers size - Vector - (available in 2D and 3D)
Sub TypesSeries, XY Scatter, XYZ Scatter
Settings: Arrow shape and size - Range - (available in 2D and 3D)
Sub Types: Series, XY Scatter, XYZ Scatter - Kagi - (available in 2D only)
Subtypes: Series, XY Scatter
Settings: Reversal amount, Up and Down stroke style - Renko - (available in 2D only)
Sub Types: Series, XY Scatter
Settings: Up and Down stroke style, Up and Down fill style - Three Line Break - (available in 2D only)
Sub Types: Series, XY Scatter
Settings: Box Width Percent, Number of Lines to Break, Up and Down stroke style, Up and Down fill style - Point And Figure - (available in 2D only)
Sub Types: Series, XY Scatter
Settings: Box Size, Reversal Amount, Preceding Column Peak, Preceding Column Direction, Proportional X/Y, Up and Down stroke style - Combo - (available in 2D and 3D)
Sub Types: Series, XY Scatter, XYZ Scatter
A versatile charting type allowing you to mix custom combinations of series types. Series types are specified per values data grouping. There are many per series type options. You can combine the following series types: Bar, Area, Smooth Area, Line, Smooth Line, Step Line, Point, Bubble, High Low, Stock, Error Bar, Box and Whiskers, Vector and Range.
Axes - complete set of axis related features designed to target even the most compelling charting requirements. The axes are largely automatic allowing you to focus on your project and be able to customize every aspect of the appearance and behavior of the axis if needed. Following is a short list of the axis related features of the component:
- Primary and Secondary X and Y Axes
- Depth Axis
- Special Radar and Polar axes
- Numeric Scale - automatically selected by the component depending on the chart type. The following subtypes are available:
- Number scale - allows you to display any data in numeric format (profit, sales, percentages etc.)
- Angular scale - allows you to display angular data in degrees and grads (used in polar charts).
- DateTime scale - general date time scale suitable for the display of date time data.
- ValueTimeline scale - advanced date time scale most commonly used in financial charts.
- RangeTimeline scale - advanced date time scale most commonly used in financial and project management charts. - Categorical Scale - automatically selected by the component depending on the chart type. The following features are available for categorical scales:
- single row and grouped categorical labels.
- controllable grid style. - Advanced positioning options
The axes of the component can be docked to the chart sides (or polar rim) or crossed at value with some other axis. In addition axes can share parts of the chart plot. - Title - control over the title text, appearance, position and angle.
- Ruler - control over the begin / end ruler caps as well as option to highlight scale breaks on the ruler.
- Range - control over the range displayed by the axis. Ability to inflate that range in several modes.
- Gridlines - control over the major and minor gridlines appearance.
- Ticks - control over the appearance and position of minor and major ticks.
- Stripes - ability to highlight repeating ranges of data on the chart walls, with controllable show/hide pattern.
- Sections - ability to conditionally modify the appearance of axis decorations (tick, gridlines and labels) if they fall in a specified range. This feature allows you to highlight important ranges of data on the axis.
- Constant Lines - ability to show constant (reference) lines at specified value. In 3D mode you can also show planes crossing the plot at the specified value.
- Scale Breaks - ability to skip a range of values on the axis with controllable style and appearance.
- Label Layout - ability to control how the axis must resolve label overlapping and layout options.
- Label Formatting - ability to control the label formatting on numeric scales - including many advanced options for currency, percentage, scientific and date time label formatting.
Walls
- Walls visibility
- Walls appearance
- Walls depth (in 3D)
Legends
- Advanced positioning options
- Items layout preferences
- Control over legend marks
- Header and Footer
- Gridlines
- Stripes
Per Series (Values Data Groupings) Properties
- Series options (for combo charts)
- Display on chart area
- Display on X axes
- Display on Y axes
- Display on legend
- Markers - control over shape, size, position and appearance
- Legend - control over the data describing the series in the legend
- Data Labels - control over format, appearance and layout.
- Interactivity - tooltips, jump to URL.
Data Groupings Editors
- Edit grouping expressions
- Edit filter expressions
- Edit sorting expressions
Rendering
- Support for different image formats
- Specify width and height
- On/off image map rendering
- Control over the currently used culture settings. You can select a custom culture or synchronize the currently used culture with the server regional settings.
Appearance Customizations
- Fill Style editor - helps you define the filling of an element. Provides options for solid color, gradient and hatch fill types.
- Stroke Style editor - helps you define the outline/stroke of an element. Provides options for line caps and joins, line pattern and color.
- Shadow Style editor - helps you define the shadow which is cast by an element. Provides options for solid, linear, radial blur and gaussian blur shadows.
- Text Style editor - helps you define the default appearance of a text element. Provides options for font size and type, font filling, outline, shadow, backplane etc.
- Frame Style editor - helps you define the frame of the component and its panels. Supports artistic/image borders.
Code Embedding - allows you to modify every aspect of the chart using C# or VB.NET code.
Templates - allows you to save and load the component state inside the web part designer.