ComponentArt Charting 2008.1 for .NET

 

ComponentArt Charting for .NET

 

Download:http://www.fosoyo.com/article.asp?id=163
包含源代碼
Build: 2008.1.1346
ComponentArt WebChart 2008.1 for ASP.NET AJAX :
ComponentArt WebChart 2008.1 for ASP.NET 3.5:
ComponentArt WebChart 2008.1 for ASP.NET 2.0:
ComponentArt WebChart 2008.1 for ASP.NET 1.0:
ComponentArt WinChart 2008.1 for .NET 2.0:
ComponentArt WinChart 2008.1 for .NET 1.0:
ComponentArt SqlChart 2008.1 for Reporting Services:

 

 

ComponentArt Charting blows away the competition in terms of overall features, rendering output and ease of use. On top of a great product, the support staff is responsive, knowledgeable and helpful in all areas. This product allowed us to design, develop and deploy a solution that is more usable, manageable and extendable than we thought was possible in zero-footprint chart.

Unparalleled image quality delivered by ComponentArt's original 3D rendering engine. 
Unmatched 3D Rendering
  • The engine processes lights, reflection and transparency to produce near ray-tracing quality of graphics in a fraction of a second
  • The original 3D rendering engine makes full use of 3D space for additional data presentation (for example variable segment heights in pie/doughnut charts)
  • Advanced features such as object intrusion produce great looking charts, not possible in traditional 2D rendering
 
Zooming, scrolling, drill-down, toolbar interactivity implemented through WebChart's client-side API. 
Industry-leading AJAX Features
  • The new zooming and scrolling widget enables end users to interactively select the exact range of the X axis in which they are interested in having detailed information. This intuitive user interface is ideal for displaying charts that cover large amounts of data.
  • Drill-down interactivity allows users to click on data points in order to generate a new chart containing further information about that data point. WebChart's client-side API also exposes mouse hover events for data points.
  • All AJAX features are implemented through the ASP.NET AJAX-compliant client-side API of the WebChart control. The toolbar interactive demo shows off a variety of WebChart settings that can be changed through the client-side API.
Tree-like series structure is combined with the API for fine-tuning axes, planes, labels and data points.
Flexible Chart Modelling
  • Chart contents such as series, axes, coordinate systems, annotations etc. are exposed through both the wizard and property view in design time, as well as through APIs for fine tuning at run-time
  • The Visual Studio property view provides full access to all chart properties available in design-time
  • The charting API allows for the finest run-time charting object model tuning, up to the finest detail of individual data points, individual axis labels, etc.
 
Powerful Visual Studio design-time support makes creation of complex charts possible without coding.
State-of-the-Art Wizard
  • The wizard provides support for series type selection, series hierarchy building and data binding, view direction and coordinate system tuning, colour palette selection, titles, legends, and more
  • Many complex charts can be built entirely in the wizard without a single line of code
 
All visual aspects of any chart are controlled through a concept of reusable styles for individual chart elements.
Extensible and Customizable Chart Styles
  • Chart styles are controlled through a set of fully customizable, reusable and extensible style collections for each type of object that may appear in a chart, such as series, data point labels, axis annotations, etc.
  • Every type of object that may appear in a chart has its own style type including series, data point labels, 2D and 3D lines, markers and gradients. For every style type a collection of predefined styles is provided
  • Existing styles can be customized and/or new styles may be created and stored into corresponding style collections, making it easy to create a specific design template
  • Templates can be used to save and reuse chart styles. For example, a unified chart style can be defined on report and company level
 
A large number of preloaded reusable chart styles enables quick creation of impressive charts.
Pre-loaded with Features
  • 51 predefined chart types
  • 12 predefined colour themes
  • Unlimited number of series in a chart
  • Unlimited number of data points in a series
  • Multiple legends, title items and axes labels
  • Date and Time support
  • Support for Visual Studio .NET 2005

 

 

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章