Series Styles
Extensive collection of predefined series styles is available in the following categories:
|
Bar
- Cylinder
- Block
- Hexagon
- Paraboloid
- Cone
- Prism
- Pyramid
- Rectangle
Area
- Simple Area
- Smooth Area
- Step Area
- Simple 2D Area
- Smooth 2D Area
- Step 2D Area
Financial
- Candlestick
- High-Low-Open-Close
|
Line
- Simple Line
- Smooth Line
- Step Line
- Simple 2D Line
- Smooth 2D Line
- Step 2D Line
Pie/Doughnut Charts
- Simple Doughnut
- Thin Doughnut
- Round Doughnut
- Inverted Doughnut
- Simple Pie
- Thin Pie
- Round Pie
Radar
- Radar Line
- Radar Area
- Radar Marker
|
Marker
- Bubble
- 2D Bubble
- Block
- Circle
- Diamond
- Triangle
- Inverted Triangle
- Left Triangle
- Right Triangle
- Cross
- X Shape
- Arrow East
- Arrow West
- Arrow North
- Arrow South
- Arrow North-East
- Arrow North-West
- Arrow South-East
- Arrow South-West
|
Pie/Doughnut charts can have variable height to present additional data in true 3D
Bar objects can have variable width and/or depth to present additional data in true 3D
Predefined styles may be fully customized
Custom styles can be created and added to the series styles collection
Series styles can be freely combined within a single chart, for data presentation flexibility
Different styles can be applied to data points in the same series independently
Two Engines for Extraordinary and Fast Rendering
High Quality 3D rendering engine allows creation of stunning 3D chart images
High Speed rendering engine renders charts 5 to 10 times faster than the High Quality engine
Rendering engines are selectable on per-chart basis
Client-Side API (WebChart)
Allows end user to customize numerous look-related properties of the chart
Changing the order of series in a chart, series highlighting and view angle chooser available to the end user
A zooming and scrolling widget allows end users to quickly navigate through large data sets
Mouse hover events for data points
Uses AJAX techniques for chart refresh and updates
Additional Chart Visual Features
Style collections, for various kinds of objects:
- Palettes (12 predefined)
- Data point label styles (18 predefined)
- 3D line styles (9 predefined)
- 2D line styles (10 predefined)
- Marker styles (18 predefined)
- Gradient styles (10 predefined)
- Tick mark styles (4 predefined)
- Label styles (2 predefined) and
- Text styles (4 predefined)
All predefined styles can be customized
Custom styles can be created and added to all style collections
Chart and Data Organization
Chart can be divided into multiple areas; an area can contain a chart or it can be divided into smaller sub-areas
Series are organised in hierarchies of composite and simple series to represent relationship between data sets
All series properties can be set independently or share common attributes
Composite series can be displayed using the following composition kinds:
- Sections (behind each other)
- Merged (beside each other)
- Stacked (on top of each other)
- Stacked 100% (showing relative size on top of each other)
- Concentric (for Pie/Doughnut)
- Multiple Coordinate System
- Multiple Area
Multiple composition kinds possible in a single chart
Integer, double, DateTime and string dimensions handled along both x- and y-axis
Users can define custom hierarchical data dimensions
Data Binding (WebChart and WinChart)
Input variables data formats
-
Relational database objects
- SqlDataSource (WebChart Framework 2.0 and higher)
- AccessDataSource (WebChart Framework 2.0 and higher)
- ObjectDataSource (WebChart Framework 2.0 and higher)
- BindingSource (WinChart Framework 2.0 and higher)
- OleDbDataAdapter
- SqlDataAdapter
- XML without schema
- XML with schema
- Arrays
- Structures
- Any IEnumerable
A powerful expression language can be used to compute new input variables from the existing ones
Charts can get populated by data from input variables
Dynamic building of series objects during data binding
The following features are available when data source object is a relational database object:
- SQL "Where" clause to filter input rows
- SQL "Sort By" clause to sort input rows
- SQL "Top N" clause to select top n rows
Data Binding (SqlChart)
Binding to Report DataSet (Microsoft.ReportDesigner.RptDataSet)
Wizard
Provides an easy interface to construct charts
Interactive chart type selection
Series tree construction, data binding, filtering and sorting
3D options selection
Palettes, background and frame selection
Planes and Axes screens
Legend screen
Titles screen
Margins
Free Annotations
Unlimited number of annotations can be added to the chart
Annotations can be attached to a data point, coordinate on an axis or any coordinate in a coordinate plane
Annotations formatting is flexible - you can control colors, fonts, background, etc.
Data Points Labeling
Unlimited number of labels can be created for a single data point
Data point label style can be defined as an expression, to accommodate complex data point scenarios (e.g. can be used to avoid labels overlapping for "small" data points, etc.)
18 predefined data point label styles
Predefined label styles can be customized
Custom label styles can be added
Automatic data point placement to avoid overlapping for "outside" labels in pie/doughnut charts
Missing Point Handling
Constant, linear or cubic missing values interpolation
Extensible missing point handling architecture: implement your own missing point handler
Coordinate System
Multiple coordinate system in a single chart
Standard (vertical) and horizontal system orientation plus other four system orientations allow chart viewing in every possible angle
Reversed direction for all axes
Projection kinds
- 3D Perspective (not available in WebChart Lite)
- 3D Parallel (not available in WebChart Lite)
- 3D Isometric (not available in WebChart Lite)
- 2D
Customizable projections – view directions can be set as needed
Full control over coordinate planes visibility
Fully customizable coordinate system annotations
-
Axis annotation
- Automatic and/or custom annotations
- Multiple annotations for a single axis
- Custom axis annotation angle
- Optional custom style for individual values
- Axis scale can be customized
- Multiple independent y-axes
-
Coordinate Strips
- Automatic and/or custom coordinate strips
- Unlimited number of strips
-
Coordinate Grids
- Automatic and/or custom coordinate grids
- Unlimited number of grids
Visual Representation of Constant Values
- Constant line
- Constant plane
- Constant range
Interactivity and Drill-down
Mouse event handlers can obtain data point or series object at given (x,y)
HTML <Area> tags generated for data points and/or series (WebChart)
Jump to report, or bookmark or URL can be associated to a series (SqlChart)
Titles
Multiple titles can be created
Flexible title positioning
Legend
Automatic or customized legend contents
Flexible legend positioning
Unlimited number of secondary legend
Templates
Template files can be stored and reused later
Template files can be interchanged between WebChart, WinChart and SqlChart
Frame and Background
7 predefined frames
Custom 2D frames
10 background gradient styles
Bitmap background
Unlimited number of chart titles
Vertical titles along left or right chart border
Code Editor of SqlChart
C# and VB Code can be stored, compiled and executed