Version 4.4
Released 9/17/2007
Digital
Readout GaugeType
A new gauge type, the digital readout or LCD display, is now supported.
This can be used as a stand alone type, in combination with other gauges
or even as a label style.

Segmented Bars
Type
A new bar type visualization has been added which renders bars as
individual segments.

SunBubble
Bubble Shading Type
A new bubble shading effect visualization has been added.

Variable
Transparency PNG backgrounds.
An often requested feature, you can now set variable transparency on
different charting visuals and have them apply to each other and also to
the page background. For example, set the transparency of the chart
background and the chart area will appear to cast its shadow directly on
your web page's background.

Box
Headers
All boxes now support headers which can also be customized with shading
effects.

Specify
Gauge Sizes
Gauges can now be arbitrarily sized independent of chart size.

Specify
Gauge Rectangles (Absolute positioning)
Gauges can now be placed anywhere on a single chart area and combined
into digital dashboards with many other series of different gauge types.

Label Drop Shadows
Drop shadows can now be added to all text labels and controlled for
distance and diffusion.

Label Glow effect
All labels now support an optional glow effect which extends a secondary
color glowing outside the original text.

Background
ShadingEffectModes
Shading effects can now be applied to backgrounds to add stunning
effects anywhere the background object is supported.

Digital
Readout Style Labels
In addition to usage as a new charting type, you can now utilize digital
readouts for regular chart labels.

Corner Support for CA
Previously supported for boxes, you can now customize the corners for
chart areas. Corner options include square, cut and rounded.

Specify box & CA Corner sizes.
A new option has been added to precisely control corner size in pixels.

Element
Outline control
Now you can highlight the border of elements (including 3D border
outlines) with a simple property setting.

SeriesCollection.SortElementGroups
Element group sorting enables sort to consider elements that contain
values from multiple series (as in the case of stacked elements). Now
the total stacked value can easily be used to sort elements even if
those elements contain values from other series.

Gradient
SmartColors (1-20,Green-Red)
A new SmartColor addition enables seamless transitions between colors
across value ranges.

Smart
Minor Ticks for log scales
Intelligent addition of significant minor ticks is now supported on log
scales.

ImageBars(tm)
OneToOne
ImageBars now stack or expand in size to
meet the required total. OneToOne support enables repeating precisely
sized image bars to match to the actual chart value so in addition to
using the axis you can easily determine the value by counting the number
of objects drawn.

Donut Chart Support in the Multiple
Chart Type
The multiple chart type provides the ability to combine types on a
single chart area quickly and easily with automated layout. Donut charts
are now supported in combination with other types.

5
Color Palettes
In addition to the current library of 50 color palettes, we have added
46 new 5 color palettes. These new palettes are ideally suited for
charts with five or fewer series.

WinForms Mentor
The charting mentor provides useful tips during development runtime to
help tune the chart and adjust settings. Previously only available in
the WebForms version, support has now been added to the WinForms
version.
Version 4.3
Released 5/10/2007
Linear
Vertical Gauge Chart Type Added
Many new chart types have been added for version 4.3 including
linear vertical gauge. From progress bars to dashboard
applications, this chart type provides a high degree of
customization. It also supports .netCHARTING's innovative
shading effect modes to provide the polish and visual punch of a
3D chart while maintaining the legibility of a 2D chart.

Linear
Horizontal Gauge Chart Type Added
In addition to vertical orientation, horizontal linear gauge is
supported. Both options include axis marker support which can be
used to optionally indicate value ranges.

Bars
Gauge Type Added
A new bars gauge type provides quick summary and comparison of
data particularly useful for polls, statistics and digital
dashboard implementations.

Indicator
Light Gauge Chart Type Added
The indicator light or bulb chart type allows for at a
glance status charts. Lights may be shown in combination or with
a single light that changes color based on the value.

Vertical
and Horizontal Thermometer with shading effects
The thermometer chart type is a visual variant of the
linear gauge which supports all shading effect modes in both
vertical and horizontal orientations. Thermometers also include
full support for the axis marker system, custom axis ticks and
the ranged tick system providing even more options for data
display.

Custom Image Gauge Needles
Gauge charts can now use custom images for needles.
Unique to .netCHARTING is its ability to automatically color
custom needles seamlessly to match the element colors used in
the chart.

Radial Gauge Labels
A new gauge label mode has been added providing radial
labeling for gauges.

New Chart Types: Nested Pie 2D & 3D
Nested pies (also known as stacked pies) provide a
unique visualization tool for comparing related sets of data.
This new type is supported in both 2D and 3D views.

Individual Pie Slice Lengths
Now individual pie slice lengths can be varied based on
a separate data independent of the slice total enabling
multidimensional data display.

Individual Pie Slice Heights
In addition to lengths, pie heights can also be varied
opening up possibilities to show 3 data values per slice.

Nested Pie Scales
Advanced scaling options allow nested pies to render
stacked or overlapping.

Pie BubbleSize based nested sizing
Nested pies can be sized based on bubble size so each
pie is proportionally sized based on the series level bubble
setting. This setting can be specified on a per series basis or
automatically calculated based on the series total.

Nested pies Spacing Setting
Spacing for nested pies can be adjusted in both 2d and
3d views.

Image Marker
DynamicColor
Advanced color replacement technology has been added to
support image marker customization. Now you can provide image
markers and have them dynamically colored based on the chart
element color. The system supports gradients and color
transitions seamlessly so you are not limited to solid color
replacements.

Gauge Chart Box Settings
The power of the .netCHARTING box has been brought to
the gauge chart to customize the visual container which includes
the gauge.

Multi color legend box bubble, markers,
and shaded bars Icons
Legend entry support has been updated to support
multi color bubble, markers, and shaded bar icons.

New ImageBars(tm)
Furthering the expansive set of included image bars,
version 4.3 adds bamboo, film, tomato, barrel, oil drum, gas
nozzle, bricks, apple, present, paint buckets, pan, paint tube,
box open and closed, glass, banana, rope, fireworks, garbage can
(empty and full), up and down arrows, candy cane, paper clip,
toothpaste, cup, two car perspectives and tape measure. This is
the most significant template addition since .netCHARTING
pioneered ImageBars(tm) nearly a year ago with the release of
.netCHARTING 4.0.

New Samples, Documentation and Mentor Improvements
A huge number of new feature and gallery samples have
been added as well as new documentation and tutorials. Unique to
.netCHARTING 4.3 is a highly tuned set of advanced gauge samples
to enable rapid development and deployment of high end gauge and
dashboard solutions. The .netCHARTING mentor has also been
enhanced to better offer useful tips and information for working
with .netCHARTING.
New in version 4.2
Released 2/12/07
Stacked
Bubble Type
A new charting type has been added which enables direct
comparison of bubbles sized by value. Multiple shading options
allow for different visualization options for this new charting
type and bubbles can be shaded individually or as a whole.

Stacked Bubble Alignments
The new stacked bubble type supports stacking bubbles with
center or bottom alignment.

New
3D shading support for bars, columns and Gantt charts
Shading mode 5 provides stunning visuals optimized for partial
transparency with integrated highlight effects and a high degree
of color constancy.

New 2D shading support for
bars, columns and Gantt
Shading 5 also supports a tuned variant for 2D charts.

New ImageBars(tm)
Furthering the expansive set of included image bars, version
4.2 adds precious metals including silver, gold, platinum, and
gold bars along with stacked bills (currency), batteries,
binders, cake, chain, paper stacks in 3 variants (chart, plain
and text), a coiled telephone wire and rope.

Bubble
Shape Support
Bubble charts now support a full set of 42 predefined shapes
which like regular bubbles scale in size proportional to their
value.

Funnel
Spacing Percentage
This new setting enables you to add white space between
sections of funnel, pyramid, and cone charts in both 2D and 3D
views.

Bubble Shape Shading
The new bubble shapes support both 2d and advanced 3d
extruded modes with a flat or eye-catching shaded appearance.

Multiple
Chart Type
The multiple chart type has been expanded to include support
for pie, gauge and stacked bubble charts. Now cone, gauge,
pyramid, pie, stacked bubble, and funnel charts can be mixed and
matched and automatically sized appropriately on a single chart
area.

Range
Rows Limit
The advanced automated label system supports adding rows for
x axis ranged labels should they be required to accurately show
the values. This new property enables you to limit the maximum
number of rows the system will utilize.

|
Analysis Engine
In addition to the large number of statistical and financial
calculations added in previous versions, this new release adds
the following special functions: |
Bessel I
Bessel J
Bessel K |
Beta
Gamma P
Gamma Q |
|

Smart Element Grouping Control
A new Boolean option has been added to control the smart
element grouping behavior.

Smart Scale Break Limit
Building on the extensive scale break support, smart scale
breaks now automatically select the number of significant breaks
on the chart based on data ranges. In addition, you can now
limit the maximum number of scale breaks that will be
automatically added by this system.

Element
coordinates post render
Now you can obtain element coordinates after the chart has
rendered enabling you to perform advanced drawing operations
making use of this information.

TrendLineLinearScatter
Calculation Enhanced
This calculation now automatically supports dates for x
values.

Session Streaming Support
Adding to the streaming and file based options for image
display a new session streaming option is now included. Session
streaming enables those users lacking write permissions within
their deployment environment to automatically create a chart
file in memory and still take advantage of the built in image
map and drill down functionality of .netCHARTING.

DataEngine Datagrid support
Now you can use the built in datagrid population feature of
.netCHARTING with your own datagrid object when working directly
with the data engine.
New in version 4.1
Major
new chart types including Funnels, Pyramids and Cones.
Powerful new pyramid, funnel and cone charts are now
supported as single charts or groups of charts within a given
chart area. Funnels, pyramids and cones are all supported in 2D
and 3D views with advanced shading for increased visual impact.

Smarter
Labels
Our innovative Smart Labels just got smarter. .netCHARTING
pioneered the introduction of smart labels in 2003 and 4.1
provides significant enhancements for accuracy and performance
in complex labeling cases. As always, smart labels along with
the full set of enterprise level features, are included with all
versions of .netCHARTING.

Smart
Annotation Orientation
Complementary to the smarter smart labels, a new smart
annotation orientation feature has been added which orients
element annotations to minimize overlaps and collisions with
important information on the chart.

Auto
Label Wrapping
Now labels can intelligently wrap themselves for optimal
display and positioning within a chart.

Smart
Pie Label Wrapping
Pie labels have specific tuning to automatically handle
wrapping to maximize the size of the actual pie chart within a
chart area while still maintaining clear, legible labels.

Data Manipulation Enhancements
New options have been introduced which allow you to easily
split or group data using an arbitrary TimeIntervalAdvanced
object.

New
Combination Pyramid and Cone Charts
New pyramid and cone types are now supported in combo charts.
Combo charts are uniquely powerful in .netCHARTING due to the
number of different charts they can support and enable the
combination of many independent chart types in a single chart
area. The pyramid type appears as a pyramid shape and behaves
similar to the column / bar types.

New ImageBars(tm)
Expanding the introductory set of image bars included with .netCHARTING
4.0, version 4.1 adds sports balls including soccer, golf,
football, rugby, volleyball, bowling, basketball, baseball,
tennis, hockey puck, in addition a 3d dollar sign, pills,
tablets, coaxial cable, phone cable, ethernet cable, wheat
stalk, pipe, glass figures in blue and pink and a DNA helix.

Get
Map GPS coordinates from click
Now you can return latitude and longitude coordinates from a
clicked position on a map with no special coding required.

Plot GPS coordinate points on
map
Plot any arbitrary latitude and longitude positions on a
map. Combining with "position from click" and new map marker
support you can now easily build interactive mapping
applications.

Get
Shapes from a pointer position
Easily retrieve a maps shapes for a give pointer position
(e.g. a state along with the information for that shape) by
clicking on a map position or pass a position programmatically
to obtain the shapes and associated metadata for that pixel
position.

Smart
Forecast
Automated linear forecasts are now
supported with the addition of a single line of code. As
real-time values fill in forecast values you can still see an
indicator of the forecast value both when the actual values fail
to meet the forecast value and when they exceed them.

Smart Element Name Grouping
Common element names can be intelligently sorted based on
their relative order in different series. This is not a sort
based on element naming but rather a pattern matching system
which ensures relative element ordering fits with the series
element orders. For example if you had 3 series each with the
following 3 elements s1:8,4,3 s2:4,3,1 s3:9,7,8 it could group
them as 978431.

Smarter
Scale Breaks
In 2005 .netCHARTING was first to innovate automatic scale
breaks. With version 4.1 the built in intelligence for
determining automatic break points has been enhanced and the
support for multiple scale breaks improved as well.

LegendBox Column Alignments
Building on .netCHARTING's advanced legend box formatting
options, you can now control column alignment on a per column
basis to establish the ideal visual balance for your legend
appearance.

Legend
symbols enhanced
Line and spine with markers in the legend now color the
connecting line to match marker color.

Extremely powerful and
flexible XML support
Building on the previous XML support you can now obtain data
directly from any arbitrarily formatted XML document without
special programming knowledge required. Developers who are
familiar with XML can leverage xpath to reference specific nodes
to obtain data from and easily display that data using
datafields and custom attributes. XML may also now be loaded
directly from a file or provided as a string value without any
addition coding required.

New MS Oracle Client support
Adding to the native Oracle client support already present
the MS oracle client is now also supported so you can select
either client to work with Oracle using the built in database
handling in .netCHARTING.

Accessing Data before Chart
Generation
The data pipeline has been enhanced to allow access to chart
data earlier in the processing pipeline for specific usage cases
enabling data manipulation before chart rendering without the
use of an event or separate DataEngine object.

Easier DataSource Access
A new method has been added for data objects which enables
one to get a DataSource which can be used to evaluate tokens and
populate legend boxes. A datasource may also be obtained from a
hittest in .netCHARTING Winforms Edition. A datasource is a
special container for storing related chart data for use by the
token system or consuming data within the chart such as a legend
box or annotation.

Programmatic Token Replacement
Now you can replace token values in an arbitrary string
using a datasource as the source for token replacement data.

Token system enhancements
New element and series tokens have been added for SeriesElementCount and
ElementCount.

Round() expression
A new expression has been added so that you can round values
shown in labels using the .netCHARTING token system.

Expression escape character
Now expressions can contain any text, including special
control characters which were previously not available.

Compressed Vector Format
support
Both PDF and SVG now support file compression to minimize
download times. With PDF the compression is automated and with
SVG you have the option to use the uncompressed SVG or
compressed SVGZ format. Since compression is lossless in both
cases, you end up with the exact same vector result with a
smaller file size.

XAML official support
With the final release of .NET 3.0
official XAML support has been added to .netCHARTING 4.1. If
you have the .NET 3.0 framework distribution and IE installed you can load XAML directly
in the browser for viewing. XAML support will continue to be
enhanced in future versions of .netCHARTING as more developers
embrace this new format.
New in version 4.0
Released 6/29/06
New
Column (vertical bar) shading
A stunning new vertical bar specific shading effect has been
added. .netCHARTING continues to push visual boundaries to
ensure your applications surpass even the next generation visual
standards, soon to be available with new releases including
Microsoft’s Vista and Apple’s Mac OS X 10.5 operating systems.

New
Horizontal Bar shading
A new horizontal bar shading effect has also been added.

New
bubble shading
A major new bubble shading effect has been added with a unique
look and feel only .netCHARTING can provide.

New shading type support on 3D
Bars
In addition to the new shading support for vertical and
horizontal bars, both new and previously supported shading types
are now available on the surface of 3D bars.

X
and Y Axis Zooming
A compelling new axis zoom feature has been added which allows
you to define an axis range which will be used for the source of
a zoomed view in a second chart area. This innovative new
feature can also be combined with interactive image map features
of .netCHARTING for drill down zoom functionality.

Native
PDF Support
An industry first, .netCHARTING supports true native PDF vector
based support. While lesser vendors claim PDF support by placing
a bitmap (picture) image of a chart inside a PDF container, .netCHARTING
includes the actual vector data. Zoom to 6500% and see crystal
clear results or print for razor sharp charts and text at any
size. The included charting control automatically displays the
PDF inline within the web page using the Adobe PDF viewer with
the window sized as chart size. As always, all features of .netCHARTING
4.0, including high end native PDF support, are available for
all 4.0 license holders. This functionality is accessible with
the $395 web site license.

Native
Flash (SWF) Support
In addition to native PDF native Flash (SWF) has been added. The
integrated charting control automatically renders the container
so browsers display the chart inline as a native vector image.
It has never been easier to right click, zoom, click and drag
charts to view the smallest detail. Vector support with small
file size: flash is a powerful Enterprise level addition to .netCHARTING
4.0.

Native
SVG Support
The new vector support is extremely comprehensive and includes
SVG (Scalable Vector Graphics) as well. The control
automatically renders with the html required to view the chart
using Adobes SVG viewer and it will also prompt to download and
install the plug-in if required.

Native
XAML support (beta)
.netCHARTING is future proof. Even before the public release of
XAML, (the next generation vector format for Windows Vista /
Windows Presentation Foundation) beta support has been added. As
the specification and development tools finalize for this new
technology it will immediately be fully supported.

ImageBars™
.netCHARTING continues its tradition of breakthrough innovations
with the addition of ImageBars™, which provide stunning themed,
pictorial representations in bar form.

Horizontal
Image Bars
ImageBars™ are also supported for horizontal display for
templates that are well suited for such display.

Image Bar Templates
.netCHARTING commissioned a group of professional artists to
create 30 image bar templates and all templates are included
with .netCHARTING 4.0 at no additional charge. More image bars
will continue to be added in future releases. If you have an
idea for a new image bar please email the .netCHARTING team.

New
Mapping Chart Type
A massive new feature of .netCHARTING 4.0 is comprehensive
mapping support. You can now create a map using only 3 lines of
code. Yet don’t let the ease of simple mapping mislead you, .netCHARTING’s
SmartMap™ functionality provides power and intelligence never
before seen in chart based mapping.

Support
for Maps with multiple Layers
Maps support unlimited numbers of layers and can accept real
data, readily available online, for the entire globe.

Satellite
and composite image layer support
Combine satellite and aerial photography (orthophotos) with your
own map data and other mapping layers on a single map surface.

Custom
Map Shape Styling
Style map shapes with background images, line and label options,
custom fills and images.

Thematic
Mapping
Display large quantities of spatial data quickly and easily.
Supports color coded ranges as well as custom markers based on
data values.

Map Zooming
Show multiple views of the same map with zoomed areas. True
vector source and industry standard format support allow for
highly detailed maps from the global level down to a single
property lot.

Projection
Support
Maps are a 2D representation of the Earth’s surface, which is a
sphere (or more correctly a geoid). Using projections you can
modify the map view to suit customer expectations. Lambert Conic
and Mercator Projections are supported in addition to an
unprojected view.

Map Attribute DataBinding
SmartMaps™ seamlessly support obtaining attribute data,
including labels and other data such as population, length, area
and much more. Map attribute databinding allows for quick and
easy display of this information in tooltips or even on the
mapping surface directly.

Custom Map DataBinding
In addition to data contained within the map itself, you can
bind your own custom data from your own database to the map. You
can also easily combine map data and your own data on the same
map surface.

Programmatic Map Shape Access
Maps are created from points, lines and polygons which can be
accessed programmatically. The attribute data associated with
such shapes can also be accessed in the same way. Easily tune
map elements in code with an easy to understand object model.

Shape
Group labeling and styling
Shapes can be combined into groups for the purposes of group
labeling or styling based on specific attributes.

Label
Outlining Support
Supported in all chart types for all labels, the new label
outline system provides enhanced clarity for labels over busy or
image backgrounds. This feature is particularly well suited for
the new mapping functionality in .netCHARTING 4.0.

Enhanced
pie and bubble shading
Current pie and bubble shading has been enhanced. We are totally
committed to ensuring the highest visual standards and
frequently revisit old features to improve them in addition to
innovating with totally new features.

New
Pie Bubble shading support
Now you can apply bubble shading effects to 2d pie surfaces for
stunning and highly legible pie charts. Enhancing visual impact
without negatively impacting chart clarity is something which is
carefully considered with every new feature or update.

New File Handling Features
Building on the advanced streaming and automated file handling
of previous versions, .netCHARTING 4.0 adds the ability to
access any chart as a memory stream without saving it to disk.
In addition, the FileManager now handles saving streams
automatically.

Event Handler Added
A new OnErrorProcessing event allows special actions to be taken
in the case of an error condition with the chart execution.

Native
Oracle support *
Due to popular demand native Oracle support has been added to .netCHARTING.
Now you can connect to your Oracle databases with the built in
series data access system and run all samples against Oracle as
well. Of course, the powerful DataEngine is still available to
utilize .netCHARTING with any database quickly and easily.

Native
MySQL support *
Support was added for MySQL databases directly into the
integrated DataEngine and Series level database properties.

Native
ODBC support *
In addition to Oracle and MySQL ODBC support was added enabling
quick and easy integration with legacy database systems.

New multi-database sample
system *
With the extensive new database support, .netCHARTING samples
and associated database information can easily be generated and
samples switched from the included MS Access database, to your
own SQL server, MySQL or Oracle database with a single line of
code. Now you can evaluate and work with the complete and
powerful set of .netCHARTING samples using your preferred
database backend.

Chart
Click to Axis Values
A single click on the map now provides actual X,Y values which
can be used for interactive charting applications. In addition,
axis markers can be used to identify the specific point selected
by the user for real-time visual selection feedback.

SmartColors
for value ranges
Value ranges define a range of elements that fall within a
specific minimum and maximum value. Used in combination with
SmartColors, .netCHARTING can easily modify colors based on the
range. This feature is ideal for highlighting outlier points or
chart data that beats or falls lower than expected estimates.

Label Hotspot Support
Hot spots are now supported for labels in addition to the chart
elements they represent. This is particularly useful for cases
with small elements that are not easy to mouse over, such as
very thin pie slices.

StepLine
Chart Type:
Samples are now included demonstrating creation of StepLine
charts.

|
Financial
Expanding the comprehensive selection of financial indicators
added previously, version 4.0 adds the following: |
PlusDirectionalMovement
MinusDirectionalMovement
TrueRange
DirectionalMotion
|
DMI signal
Kurtosis
Skewness |
|

|
Statistical Engine
In addition to the significant number of statistical
calculations added in previous versions, this new release adds
the following: |
Kurtosis
Skewness |
TrendlinePolynomial (Enhanced) |
|

New Samples and Documentation
A huge number of new feature and gallery samples have been added
as well as new documentation and tutorials.

New
palette support
Additional predefined color palettes have been added including
MidRange, VividDark and DarkRainbow which are particularlly well
suited for the new 4.0 bar and bubble shading effects.
*Features available with .NET framework 2.0 only.
New in version 3.4
Released 11/29/2005
Visual
Studio 2005, .NET Framework 2.0
and ASP.NET 2.0 Support
With version 3.4 .netCHARTING has a specific release
compiled for Visual Studio 2005 and ASP.NET 2.0. Also, for those
clients not yet ready to move to Framework 2.0 we have 1.x
versions tested and supported in 1.0 and 1.1.

Powerful
New Combination Charts
.netCHARTING has always maintained some of the most advanced and
flexible combination chart options (enabling different series
chart types to display together on the same chart area). Version
3.4 greatly expands on this flexibility with horizontal
combination support for marker, line, spline, bubble, area line,
area spline, financial bar, candlestick and more in both 2D and
3D modes.

Shading
Effects Supported in 3D Charts
.netCHARTING’s advanced shading effect support provides stunning
visuals for 2D charts. Now this support has been added to 3D
charts as well, where the effect will apply to the surface of
the chart element.

Multi-Pie
Labels now have Token Support
Token support has been added for multiple pies enabling run time
replacement of token values and custom string manipulation.

|
Statistical Engine
In addition to the large number of statistical
calculations added in previous versions, this new
release adds the following: |
Control Charts
DataDistribution
Rchart
Schart
Runchart |
Propability:
Exponential distribution
Log normal distribution
Normal distribution |
|

|
Financial Indicators
Expanding the rich selection of financial indicators
added in previous versions, version 3.4 adds the
following: |
Finite impulse response
Market facilitation index
Price action indicator |
|

New Chart DPI Setting
Setting chart DPI allows one to generate a larger, higher
resolution chart image file which is more suited for printing.

Maximum Bubble Size Supported
Now you may set a maximum bubble size and have all bubbles in
the chart scale proportionally relative to the maximum size.
New in version 3.3
Released 8/3/2005
Scale Break Styles
.netCHARTING’s innovative scale break feature has been enhanced
to support a number of different styles including: gap, line,
zigzag and none. In addition, a line object can be specified to
control all aspects of the line formatting, color, size, dash
style and more.

Weekend Calendar Pattern Support
Calendar patterns are unique patterns to identify specific date
ranges or calendar periods. With the addition of a predefined
CalendarPattern.Weekends option you can quickly and easily
remove all weekends from your chart (for example) which is a
common case in the financial industry.

Scale breaks based on Calendar Pattern
Now it is simple to apply scale breaks based on calendar pattern
with the new Axis.ScaleBreakCalendar pattern property.

Arithmetic Expressions in
Labels
Now you can perform common expressions directly within labels
using values from template tokens. For example 100-%YValue to
show a label calculated as 100 minus the total for that elements
Y value. In addition, a new formula token has been added which
enables simple addition of trend line formula in labels.

Less Intrusive Chart Mentor
The chart mentor provides usage tips based on the settings you
are using in a given chart. This mentor has been enhanced to
take less space and also supports a seamless ‘hide’ option. As
always, the mentor is disabled when the mentor property or the
debug property is set to false.

Post Render Box Positioning
.netCHARTING now exposes the exact position of any box after
rendering. This enables advanced users to perform custom drawing
based on the specific positioning of boxes.

Enhanced Smart Label Alignment
Smart Label Alignment support has been expanded and is now
supported for all series types.

New Label Options
Labels can now be centered on elements and the label contrast
for labels on top of columns has been improved.

2D Line
& Spline Series Gradients
Like 3D lines and area lines before them, 2D lines now support
seamless gradient transitions between colors.

New Chart Types – 3D Spline
and 3D Spline Area
Support has been added for 3D spline and spline areas with
enhanced visuals.

New Spline Tension Support
In addition, both 2D and 3D splines now support customizable
spline tension settings on a per series basis.

New Background Mode
Brush mode enables a custom brush to be used for a background
fill.

SaveState / LoadState
The chart object can now be saved to XML at any point and later
restored. This powerful new feature is ideal for templating
cases or for sharing a common set of properties among many
charts. Options include saving to a string or file on disk. This
feature can also be used to save and restore data that does not
change such as last years sales data to enhance performance.

New DataField Support for
ErrorData
Enhanced parsing and new mappings have been added enabling
automatic population of : ErrorHighValue, ErrorLowValue,
ErrorPercent, ErrorPlusPercent, ErrorMinusPercent, ErrorOffset,
ErrorPlusOffset, and ErrorMinusOffset.

New TimeInterval Support
Minute (Minute by seconds) and Seconds support has been added
along with corresponding samples.

Automatic DrillDown
Enhancements
Enhanced to enable various international date time formats and
support seconds.

Data input XML support
enhanced
In addition to the previous support for XML datasets the
data property now also accepts XML with attribute and node based
data.

Smart Palette Support
.netCHARTING's numerous 'smart' features use integrated
intelligence to enhance your charts - dynamically making changes
to improve their look, feel and presentation. The new
SmartPalette feature enables element and series color
synchronization across multiple chart areas, as well as
completely independent chart objects. Color is one of the most
effective means of establishing continuity between different
charts and now, with a simple setting, you can ensure that
"company abc" always shows with the same color.
In addition to automatically synchronizing multiple chart areas
with a single property setting, you can also save the state of a
smart palette to disk or memory and load it back for use in
other charts.

Forecasting Engine
The forecasting engine is a subset of the statistics
engine and includes advanced forecasting capabilities
including: |
Exponential Fitting
General Linear Trend Line |
Logarithmic Fitting
Non-Linear Trend Line |
Power Fitting
Straight Line Fitting |

|
Statistical Engine
In addition to the huge number of statistical
additions added in the previous version, this new
release adds the following: |
EstimateX
EstimateY |
Simple Moving Average
Residuals
Residuals Average |
|

|
Financial Indicators
Expanding the rich selection of financial indicators
added in version 3.2, version 3.3 adds the following: |
ChaikinVolatility
CommodityChannelIdxOverPeriod
CrossingExtremeSignal
CrossingSignal
DStochastic
Extreme Value D Signal |
Extreme Value K Signal
K Fast Stochastic NegativeVolume Index
OnBalanceVolume
PositiveVolumeIndex |
|
New in version 3.2
Released 4/12/2005
Polar Chart
Type
Complete support for polar charts has been added including
advanced rendering support for interpolation of data points when
using a quantitative axis.
See Polar Gallery


Seamlessly integrated
Statistical Analysis
|
Advanced statistical
calculation support is now built in to .netCHARTING
including |
Mean
GeoMean
StandardDeviation
MeanDeviation
Variance
Median
Percentile25
Percentile50
Percentile75
Range
IQR
SimpleMovingAverage |
GeometricMovingAverage
TriangularMovingAverage
LinearlyWeightedMovingAverage
ExponentiallyWeightedMovingAverage
StatisticalMedianMovingAverage
MedianMovingAverage
WeightedMovingAverage
Kairi
ZScore
LowerBollingerBands
UpperBollingerBands
BollingerBands
CorrelationCoefDeterminantion |
KendallCorrelationCoef
PearsonCorrelationCoef
SpearmanRankCorrelationTest
LeastSquaresEstimateY
LeastSquaresEstimateX
CFrequencyTableAOL
CFrequencyTableAOR
CFrequencyTableBOL
CFrequencyTableBOR
FrequencyTableOL
FrequencyTableOR
RFrequencyTableOL
RFrequencyTableOR |


Seamlessly Integrated
Financial Indicators
|
All major financial
indicators have been integrated and samples added for
advanced multiple chart area financial and stock charts.
Indicators include |
Mean
GeoMean
StandardDeviation
MeanDeviation
Variance
Median
Percentile25
Percentile50
Percentile75
Range
InterQuartileRange
SimpleMovingAverage
GeometricMovingAverage |
TriangularMovingAverage
LinearMovingAverage
ExponentiallyWeightedMovingAverage
MedianMovingAverage
WeightedMovingAverage
FinancialZScore
LowerBollingerBands
UpperBollingerBands
BollingerBands
AcumulateDistributeOverPeriod
ChaikinOscillator
ChaikinMoneyFlowOverPeriod
CommodityChannelIdxOverPeriod |
MedianPrice
TypicalPrice
AroonUp
AroonUpOverPeriod
AroonDown
AroonDownOverPeriod
AroonOscillator
AroonOscillatorOverPeriod
BalanceOfPowerOverPeriod
MoneyFlowIdxOverPeriod
Momentum
Kairi |

Stacked Radar Columns
In addition to polar chart support, radars have been
enhanced with support for the stacked axis scale.

Radar Axis Enhancements
Now radar charts have complete support for date and numeric
x and y axis.

Radar
Line Interpolation
Radar lines are interpolated between data points. This
conveys a more accurate representation of quantitative values
between data points.

Radar
Axis Orientation
Radar charts now supports orientation angle and X Axis markers.

Calculated Axis Ticks Shortcut
A new shortcut method has been added to enable quick and
easy addition of
calculated axis ticks -- for example a tick for a series
average.

Axis Marker Bring to Front
A new property has been added which will enable you to bring
a given axis
marker to the front; automatically placing other chart elements
behind it.

Radar Gridline Support Enhanced
Alternating gridline colors are now supported for radar X Axes.

Include Grouping Data in Sub Values
A new feature has been added to automatically populate sub
values based on
the original values grouping calculations are made from. For
example, if
grouping by month a number of data points may be aggregated for
that month.
When enabled this feature will populate the sub values for that
month so the
individual values that makeup the element could be shown in
addition the
element total.

DataEngine Support for XmlDocument
XmlDocument is now supported as a data source when using the Data
property.

Automated Multiple Series Drilldown Support
A new feature has been added to support drilldown into
multiple series for
all date grouping levels. This option determines if drill down
occurs into
individual series or the series grouping. When drilling down
into a series
grouping all available series will be shown in each hierarchy of
the
drilldown chain.

Advanced Limit Support
Now limit can be bound to a specific series. When using this
feature first
the series will be limited based on the specified value, then
.netCHARTING
will automatically match any remaining series to that limit
order rather
than limiting for each series independently.

DataEngine Enhancements
GetSeries now handles Boolean for xAxis or xAxisStart when
loading from a
database. Also, GetSeries has been enhanced to support display
of full
months of data when using irregular StartDate and EndDate values
(mid-month
for example).
New in version 3.1
Released 2/28/2005
Element
Marker Visibility
You can now adjust the visibility of element markers with a
single property setting allowing control at the chart, series or
individual element level.

Minor
Tick Control
The addition of Minor tick marks was well received in
version 3.0, now in 3.1 complete control over minor ticks has
been provided. In addition a new smart
minor tick implementation has been added which
automatically determines an ideal minor tick interval based on
the major tick interval used. As always, automated settings can
be overridden providing an high level control over the
appearance and functionality of any given chart.

Smart
Scale Breaks With Markers
.netCHARTING’s innovative smart scale break technology has
been enhanced to work seamlessly with axis markers.

New
Chart Mentor
The chart mentor offers useful tips and samples based on the
chart you are creating. It can help you resolve problems and
improve the implementation of your chart in the most efficient
way.

Specify
Line cap scale
The relative scale of the line cap (based on line thickness)
can now be set.

Printer
Optimized Text rendering
A new setting is available to automatically optimize text
output for printing.

Multi-Color
Legend Entry Support
When legend entries represent a series containing multiple
elements with different colors legend entries will now show with
the first 3 colors to ease identification.

Enhanced
Token Support
Value tokens can now be used in axis ticks with value axes.
In addition, the Xvalue token now automatically populates using
Name if another value is not provided. Tokens can now be escaped
or excluded by prefixing them with a forward slash.

Gridline defaults in Calculated
Axes
Calculated axes now draw gridlines without alternating fills
to enhance readability.

Error
Bar and Error Value Support
Complete support for error bars and values has been added
along with support to automatically populate element error
properties from your own database. As part of a comprehensive
system for representing errors in collected data, .netCHARTING
now supports multiple sub values with rendering as error bars,
lines and markers.

HTML
Event Attributes
A complete system for adding HTML event attributes has been
added. Now you can easily define custom DHTML tool tips, use
JavaScript alerts and message boxes, set the status bar text and
even define your own custom handling client side handling with
ease.

Arbitrary Tick Addition
A new shortcut method has been added which enables you to
add a list of arbitrary ticks to an axis using a single line of
code.

Enhanced
Range Tick Rendering
The ChartEngine has been enhanced with regards to ranged
tick rendering to ensure optimal spacing and alignment
regardless of usage scenario. In addition, ranged ticks can be
tailored to your specific needs with advanced interval support,
along with line and label customization.

Additional
FormatString support
Format strings are used by .netCHARTING to take inputs, such
as dates, and format them into different string representations.
New custom format string support has been added for Q which
returns quarter numbers and O which returns ordinal numbers
(1st, 2nd, 3rd etc.) for both numeric and date values.

Axis
Tick Label Angle
Axis ticks are angled if they would otherwise overlap when
rendered parallel to the axis. You can now provide a custom
angle for labels to use.

Duplicate
Axis Support
In addition to the extensive calculation support which
enables axis to be calculated and converted using hundreds of
built in unit conversions, .netCHARTING now also supports
duplicate axis. These axis are the same as the original and are
useful when you wish to have the same axis on both sides of a
wide chart. In this way, one can read values off the closest
axis to the element they are interested in.

Color
From Settings
Using built in palette support colors are often
automatically assigned by the ChartEngine. New shortcut
properties have been added to set colors of series or elements
from other series or elements. This can be useful when manually
adding calculated elements, for example, and wishing the color
to synchronize with a given series.

Time
Label Automation
A unique feature which quickly, intuitively, and with a minimum
of labels, conveys time related data on the axis. For example
when showing 26 months it is not necessary to repeat the year
for every month. In this scenario, the automation feature will
automatically render relevant data across “significant date”
boundaries. Used in conjunction with ranged tick support Time
Label Automation provides a stunning, easy to read, axis that
elegantly handles continuous date ranges using indicator arrows.

Additional Data Engine DataType
Support
The DataEngine.Data and Series.Data properties now support all
objects that implement IEnumerable, ArrayList and HashTable.
This enables nearly any data source to be bound to the chart
with a single property setting adding to the currently supported
DataTable, DataSet, DataView, DataReader, XML and Excel types.

Simple Series Creation per Column
New DataFields support enables the addition of multiple series
from a single table using one line of code. With this addition,
multiple YValue data definitions are supported in which case
each will automatically generate its own series.

Total
Series and Total Elements Support
New properties have been provided to return the total series and
element counts to aid simplified paging through chart data.
New in version 3.0
Released 11/18/2004
Multiple
Chart Area Support
Now you can have multiple independent chart areas within a
single chart image. Advanced automatic alignment functionality
enables a single axis to span multiple chart areas and
automatically align with each other. Now creating perfectly
aligned charts with a shared axis is quick and simple.

Chart
Area Sizing
With the addition of multiple chart area support comes
advanced sizing options. Chart areas can be sized relative to
each other by percentage and orientated within a grid layout.

Automatic Drilldown into
“Other” data
.netCHARTING offers the ability to limit elements and new
series created by its unique SplitBy technology. The result is
the automatic creation of an “other” series which contains all
data not included in the chart as a single element or new
series. Now you can automatically drill down into this “other”
data. New limit modes have also been added in addition to
limiting the return to the Top x values you can now limit to
bottom, exclude top and exclude bottom as well.

Axis Minimum and Maximum
support enhanced
Now you can set minimum and maximum scales for log and time
scale axis.

Log
scale now supports any power
Now you can set the logarithmic base to any power in
addition to the default log 10 support. For example base 2, base
5 etc.

Axis
Minimum Interval
Set a minimum interval to ensure that the axis does not
scale below your unit of business. For example, if you sell
units which can not be divided, now you can ensure the axis will
at minimum increment by one.

Inverted
Scale Support
Creating inverted charts has never been easier! By selecting
the inverted scale you can now draw charts from the top down.

Automatic
and Custom Time interval Support
Now you can set custom axis intervals even while using the
time axis. In addition, the automated interval system has now
been enhanced for time axis.

Arbitrary
Ticks and AxisMarkers can now affect scale range
.netCHARTING has intelligent automatic scale generation to
select the best range possible based on the chart data.
Occasionally you may wish axis ticks or AxisMarkers to be
included in the automated scale range calculation. Now you can
ensure important ticks or markers are always included in your
scale with a simple setting.

Smart
Scale Breaks
Often a chart has a few outlier data points which result in
charts that are not legible for the bulk of the data. For
example, if you had a chart of 100 values between 1 and 10 but 2
of the values were over 1,000 you could not accurately determine
the values due to a compressed scale. Smart Scale Breaks
automatically break the scale to cut out large unused sections
so both lower and upper values can be clearly read.

Scale Breaks
In addition to Smart Scale Breaks regular scale breaks can
be defined if you wish to break the scale at any arbitrary
point.

Element,
Axis Marker and Arbitrary Tick Support
Now you can define arbitrary tick marks on the axis with
their own gridlines. In addition ticks can be defined for
specific elements and axis markers.

Ranged
Tick Support:
An axis tick typically represents and labels a single value
on an axis. Ranged ticks show a range of values on the axis, and
are also known as an axis group. For example on a chart of
months you could have 12 ticks, one for each month and then 4
ranged ticks showing each quarter. Ranged ticks could also be
used to highlight specific data in conjunction with Axis
Markers.

New Tick Formatting Options
Now you can set Color, Font / Tick Line & length and Grid
Line on a per tick basis.

Axis
Tick Ranged Overrides
You can also modify the settings of a range of ticks by
value to affect tick formatting for a subset of individual axis
ticks.

Image
Tick Support
|