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)
Subtypes: 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)
Subtypes: Series, Stacked, Stacked Percent, XY Scatter, XY Scatter Stacked, XY Scatter Stacked Percent. - Smooth Area- (available in 2D and 3D)
Subtypes: Series, XY Scatter - Line - (available in 2D and 3D)
Subtypes: 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)
Subtypes: Series, XY Scatter - Step Line - (available in 2D and 3D)
Subtypes: 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)
Subtypes: 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)
Subtypes: 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)
Subtypes: 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)
Subtypes: Series, XY Scatter - Stock - (available in 2D and 3D)
Subtypes: 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)
Subtypes: Lines, Areas - Polar - (available in 2D only)
Subtypes: Lines, Areas, Points - Surface - (available in 3D only)
Subtypes: Grid, Mesh, Triangulated
Drawing Modes: Scaled, Flat at Axis Begin, Flat and Axis End - Error Bar - (available in 2D and 3D)
Subtypes: Series, XY Scatter, XYZ Scatter
Controllable visibility of X, Y and Z error bars - Box And Whiskers - (available in 2D only)
Subtypes: Series, XY Scatter
Settings: Box and Whiskers size - Vector - (available in 2D and 3D)
Subtypes: Series, XY Scatter, XYZ Scatter
Settings: Arrow shape and size - Range - (available in 2D and 3D)
Subtypes: 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)
Subtypes: Series, XY Scatter
Settings: Up and Down stroke style, Up and Down fill style - Three Line Break - (available in 2D only)
Subtypes: 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)
Subtypes: 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)
Subtypes: Series, XY Scatter
A versatile charting type allowing you to mix custom combinations of series types. Series types are specified per values data groupings. There are many per series type options. You can combine the following series types: Bar, Area, SmoothArea, 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 also largely automatic allowing you 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 series 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 series 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. - Const 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. - 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.
- Action - jump to report, jump to bookmark, jump to URL.
Data Groupings Editors
- Edit grouping expressions
- Edit filter expressions
- Edit sorting expressions
Rendering
- Support for different image formats
- Specify resolution
- Image sizing options
- Gray scale rendering
- On/off image map rendering
- Control over text and shape 2D and 3D antialiasing.
- Control over the currently used culture settings. You can select a custom culture or synchronize the currently used culture with the user regional settings.
- Ability to measure and display time required by the server to generate and display the gauge. This feature allows you to profile your reports.
Appearance Customizations
- Fill Style editor - helps you define the filling of an element. Provides options for solid color, gradient, image and advanced gradient 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 appearance using C# code.
Templates
Allows you to save and load the component state inside the report designer.