Download Now!

The .netCHARTING team is pleased to announce that version 5.0 of .netCHARTING is available for immediate download.

 

Version 4.x licenses must be upgraded to use .netCHARTING 5.0 - Info: Upgrading to 5.0



New features for this release include:
    

Ajax Scrolling implementation
.netCHARTING 5.0 adds an advanced AJAX scrolling implementation. Within an user defined viewport, users may use scroll bars or scroll arrows to navigate a larger chart view. Chart rendering occurs only as needed for the currently viewed portion of the chart. In addition to using scroll bars, users can use the familiar click / drag interface, common to mapping applications, to navigate. .netCHARTING Ajax automatically synchronizes the scroll bar positioning when utilizing click drag or scroll bars can be disabled if not required.

Ajax context menu
A right click context menu exposes powerful interactive options for zooming and scrolling including zooming specific axis, enabling zoom or drag, zooming in or out and showing the original zoom constraints.

 

Ajax scrolling viewport positioning
The new scrolling functionality enables you to define data ranges for the viewport (e.g. 10 elements, a specific date range or numeric value range). In addition, you can define the scroll starting position or range. Using these features together, you can display a large data set with a starting position at the specific information clients are most interested in while providing them easy access to surrounding values through simple scrolling or familiar click drag interfaces.

 

Ajax Zooming implementation
In addition to scrolling and click drag navigation, advanced zooming functionality is supported. Users may select from box or cross hair selections for zooming, zoom on x and y concurrently, y only or x only and navigate the zoomed view through scroll bars, click drag or both.

 

Ajax ToolTip display:
When in a scrolled or zoomed view, tooltip functionality is still available utilizing a transparent callback to obtain the regular element tooltip value and display this clientside on hover for the current cursor position within the chart.

 

Ajax Auto updating implementation
For scrolling, zooming or both, the underlying chart may now be automatically updated on a fixed interval. This update occurs in the background and the rendered sections in view are automatically updated without a page reload.

New shading effects
Continuing our innovative shading effects, .netCHARTING 5.0 provides brushed metal and chrome visualizations for a variety of chart types. Shading effects provide the visual impact of 3D charts with the legibility of 2D charts.

 

Pie Shading Effect additions
A new glow effect has been added for 2D pie charts. In addition, the new brushed metal and chrome effects are also supported on 2D pies charts.

 

Bubble Shading effect additions
In addition to the new brushed and chrome shading effects, a new bubble specific visualization option has been added. All three are now supported for both regular and stacked bubbles.

 

Background Shading additions
The powerful background object in .netCHARTING enables easy customization of annotations, boxes, title boxes and more. The new metal shading effects are now supported for backgrounds.

 

Thermometer shading additions
Brushed and metal shading are now supported in thermometer gauge charts.

 

Shaped Bubble shading support
Bubble shapes enable pictorial representations and can scale in size when used in bubble charts. Shading effects for brushed metal and chrome are now supported for bubble shapes.

 

Interpolated value calculations
Now it is simple to obtain the interpolated value for a given x or y value with a single method call. This enables you to obtain the value between elements for example if you had data points of sales for the first of every month you can now plot or obtain the value for any day between those dates.

 

Axis Range adjustments on a per series basis
Now a simple setting enables you to exclude a given series from .netCHARTING's intelligent axis range calculation.

 

Selective default element settings
This new feature enables you to apply element defaults conditionally based on specific criteria. In such a case, only the elements matching the criteria you specify will take on the defaults defined. These smart defaults may be applied at the series or series collection levels to apply to any elements they contain.

 

Inverse Series Trim
Developers have come to depend on series trim as a quick and efficient way to cull data points from a given series. Now a new setting enables the inverse of series trim. For example, if you trimmed weekends for a specific chart and now wanted a similar chart including only weekends, you could accomplish this with a single line of code.

Legend box absolute positioning and sizing
The already flexible legend box has been further enhanced with the ability to utilize any size and position you wish. You may also set only the position and have the size automatically determined based on the legend box contents.

 

Pie chart absolute positioning and sizing
Now individual pies can be sized and positioned as you wish within the chart. In addition to layout flexibility, this allows for unique pie within slice charts and other custom compositions.

 

Radar chart absolute positioning and sizing
Individual radar charts can now be sized and positioned within the chart. In addition to layout flexibility this allows for unique combinations of large and small radar charts within the same chart.

Label Image Support
Any chart label can now accept an arbitrary image in place of the label text. This feature opens a new world of labeling and visualization possibilities for your charts.

 

Smart label absolute positioning
Now you can override the automated label positioning and specify an absolute position if required for your chart design.

 

Smart Label padding
Labels may now be configured with padding settings which influence the automated layout algorithms ensuring that padded areas do not overlap.

 

Smart Label Distance
A new maximum distance threshold for smart labels enables .netCHARTING to only render a smartlabel if it can cleanly fit cleanly within the distance threshold defined.

 

Mapping Label Once Option
For maps it is common to have many small land masses (islands or separated areas) that may contain the same label (e.g. country name). This option ensure that a given entity is only labeled once.

Ranged tick enhancements
When rendering in a compressed area, the new ranged tick implementation self tunes to avoid an overlap or non visually pleasing result.

Pie Labeling Enhancements
In cases where a large number of slices are concentrated in one small section of the pie the labeling system has been enhanced to ensure each can be cleanly labeled.

 

Multiple Palette support
With the addition of 5 color palettes in 4.4 we have seen requests for multiple palette support. This new feature enables you to add any number of palettes to a chart which will be allocated in order as required.

 

 

Axis Tickline linecaps
Line caps are now supported on tick lines and enable enhanced visibility and improved aesthetics for specific chart applications.

 

Category Axis Ranged Tick support
Now ranged ticks can be easily defined on category axis, for example to select all employees from Bill to Jane. Tick index numbers may also be used to define ranged ticks.

 

Smart Chart Optimization
A dedicated small chart mode enables very small charts ideally suited for absolute positioning and combination charts. Small charts are also useful for including in labels as part of the new image label support.

 

Optimized Branding Implementation
.netCHARTING is unique in that it offers free development and test licenses for webforms (asp.net) usage. The "not for production use branding" for this free license has been enhanced to ensure very small charts remain legible during development and testing.

 

Enhanced Documentation
In addition to detailing the extensive new features in .netCHARTING 5.0, the new documentation now includes an improved programmers’ reference which links to real world sample code.

Enhanced Performance for very large data sets
.netCHARTING is ideal for charts with large amounts of data and chart elements. The large data set handling has been further enhanced to increase performance and lower memory requirements.


Download .netCHARTING 5.0 Now!


We look forward to any feedback or suggestions you may have regarding any aspect of your .netCHARTING experience. As many clients already know, our product enhancements are heavily influenced by client suggestions and work to directly solve real world client needs. Thank you for your continued support.

The .netCHARTING Team

Your privacy is important to us and as such your email address will never be shared with 3rd parties.
Please use www.dotnetcharting.com/unsubscribe.aspx if you wish to be removed from this list.