| 
Testimonials
"I must congratulate you on the amazing product. I am starting to evaluate it on a new project for a client in Southern California, and I am amazed by quality and features. I am sure I will be recommending it to my clients in the future." |
|
|
Features
Welcome
to .netCHARTING, your source for the easiest to use and most visually
stunning charts available. With a few simple lines of script .netCHARTING
can bring to life dynamic database driven charts from your own custom
databases.
.netCHARTING
forges a new path by seamlessly integrating database access, data
aggregation and date handling with dynamic chart rendering. This
unique combination of features provides you immediate access to your
existing data from Access to SQL Server in stunning visual formats.
View the
by
clicking on this image. To view any specific feature or feature
listing click the hyperlinks below.
4.4 Features Gallery
|
|
General Features |
-
.net
Framework 2.0 Support
- 2D and
3D rendering of charts.
-
Chart Mentor
-
WinForms Chart
Mentor
-
Printer
friendly text.
-
Quarter
and Ordinal (1st, 2nd) formatting.
-
HTML
Hotspot Event Attributes
-
Multiple chart
areas.
-
Multiple legend
boxes.
- Automatic
drill down support.
-
Drill down into
'other' data
-
PostDataProcessing
Event
- Maintain
color synchronization in drill down.
- ToolTip
support.
-
Specify
depth of 3D charts
-
Over 100 data related tokens for label
templates.
-
Specify format
strings for tokens on the fly within templates.
-
Design-Time support
-
Chart area label
-
Correction Warnings. Improper settings will be automatically corrected.
- Default
Series, Element, Axis, Shadow
-
Specify
line objects for the title box, legend box, smart labels
and many more.
- Custom and random color pallets.
-
Separate shadow settings for chart areas, and boxes.
- Image
scaling makes it possible to make the smallest graphs.
- Custom
margins
-
Advanced Background class defines drawing options for virtually all chart
objects.
-
Unlimited
x and y axes.
-
Bind
series to different x and y axes.
-
Label trimming
-
Chart image links.
-
Exposed image map
-
Get the position and
size of any box after chart is rendered
-
Save / Load chart
object state in xml.
-
Smart Palette
Support
-
Automatically
generate a smart palette.
-
Save / Load smart
palette in xml.
-
Smart Colors for
value ranges
-
Smart Colors with a
two color (gradient) range.
-
SmartForecast
automation.
-
46 Five color
palettes.
|
|
Chart
Areas |
-
Multiple areas
-
Size each chart area
(multi areas only)
-
Control spacing
between pie/radar/gauge type elements
-
Data info tokens in
area label
-
Chart area label
alignment.
-
Control padding
between chart areas and other boxes.
-
Specify corner sizes
-
Specify CornerStyles
for corners not touching axes.
|
|
Advanced
Empty Element Support |
-
Mark with element markers, text, tool tips, colors.
-
Modes: None, Fill, TreatAsZero, and Ignore.
|
|
Output Features |
-
Get a chart Bitmap.
-
Get a bitmap of the
legend only.
-
Save bitmaps with
the .netCHARTING system instantly.
-
Work with
coordinates for each element after a bitmap is generated.
- Output
images as JPG, PNG, and BMP.
-
Output Flash, Svg,
and Pdf formats.
-
Full Xaml Support.
-
Output as Svgz
(compressed svg)
- Tiff
image format
- Wmf
& Emf vector formats
-
Automatic cache
subsystem.
-
Memory Stream
-
Session streaming
support.
-
PNG Variable
Transparency
|
|
Annotations |
- Attach to any element or
free floating positioning.
- Dynamic tool tips and link
url.
- Takes Series, Axis Marker
or Element as data source for tokens.
-
Vertical & Horizontal text
alignment.
-
Smart Orientation
-
Box Header
-
Specify corner sizes
|
|
Background
Object |
- Standard Gradient
- Angled Gradient
- Solid Color
- Tiled Image
- Stretched Image
-
Hatch Style
-
Hatch Color
-
Bevel Effect
-
Glass effect
-
Use a custom brush
to fill the background.
-
Five Shading Effect
Modes
|
|
Smart Label System |
-
Labels will not overlap.
-
Labels point to elements they
represent.
-
Custom line pointers.
-
Force labels to be
drawn when there is no room.
-
Label Alignment Support
-
Supply a list of
secondary alignments to try and find the best fit.
-
Use descriptive
tokens and mathematical expressions in label strings.
-
Label Hotspots
-
Label Outlining
-
Automatic Wrapping
-
Label Drop Shadows
-
Label Glow Effect
-
Digital readout
label style.
|
|
Formatting
Features |
- Number
Precision
- String
Format
- Culture
Name
|
|
Line Object |
-
Color
-
Width
-
Dash style
-
Line caps
-
Line cap scaling
|
|
Axis
Features |
-
Automatic axis tick
calculations (i.e. average of data tick)
-
Automatic Number
Precision.
-
Axis Zooming
-
Chart Click to Axis
Value
-
Tick label
templates.
-
Minor axis Ticks.
-
Smart minor axis
ticks.
-
Smart Minor ticks
for log scales.
-
Axis tick angling.
-
Duplicate Axis
Support
-
Time Label
Automation
-
Specific Mode
-
Smart Mode
-
Range Mode
-
AddRange Mode
-
Arbitrary
Ticks support.
-
Element specific
ticks
-
AxisMarker specific
ticks
-
Axis range markers
-
Axis value markers
-
AxisMarkers drawn on
top of data Option
-
Range Ticks
-
Image Ticks
-
Calendar pattern
markers (Weeks, or First day of week, etc.)
-
Smart time intervals
(based on tick number maximum)
-
Clear or hide the
axis with a single method.
-
Alternating grid background
-
Specify axis line properties.
-
Specify grid line properties
-
Tick label overrides.
-
Multiple axis tick
override support
-
Cluster columns on a per axis
basis.
-
Per axis value formatting.
-
Maximum, Minimum, Interval, Time
padding
-
Min/Max
for Logarithmic & Time axis scales.
-
Minimum
Interval
-
Advanced/Custom Time
Interval functionality
-
Orient vertical axes left or
right.
-
Set as a percentage axis.
-
Specify positions of the axes
(order)
-
Reverse series of an axis.
-
Reverse series position of an
axis.
-
Axis Scales
-
Normal
-
Range
-
Log
-
Time
-
Minutes
-
Hours
-
Days
-
Weeks
-
Quarters
-
Months
-
Years
-
Stacked
-
Full Stacked
-
Logarithmic Stacked
- Inverted scale
support
- Scale breaks &
Automatic (smart) scale breaks
-
Smart Scale Breaks
limit.
-
Scale
break styling
-
Calendar Pattern based Scale
Breaks
-
Calculated Axes:
-
Custom method calculation
-
Convert from and to any unit.
(1092 Units Available)
-
Shadow a time axis with
different time intervals.
-
Control column spacing on a per
axis basis.
-
Specify tick line properties
including length.
-
Tick label padding.
-
Turn grid lines on or off.
-
Tick label wrapping.
-
Tick label
separator.
-
Label rotation.
-
Axis Label Marker
(Gauge Chart)
-
Axis Label Tokens
-
Axis marker label
alignment support
|
|
|
| Title Box |
- Intergraded legend.
-
Dynamic chart info
Tokens support.
- Title & Legend wrapping
-
Left/Right/Center/Full alignment options.
- Icon
Image.
- Box
Edge Styling
-
Background and line drawing objects.
-
Box Header
-
Specify corner sizes
|
| Legend |
-
Multi-color legend
entry icons.
-
Dual color marker
and bubble icons.
-
Value and Name
Templates
-
ToolTip Templates
-
Legend entry as link
templates.
-
Padding
-
Sort entries
-
Entry specific
divider line
-
Left to right & Top
to bottom listing
-
Header Modes
- Repeat on each column
- Start new column
-
Custom columns
-
Automatically
populate custom legends with entries
-
Entry specific label
style (Font Color etc.)
- Hide legend entries.
- Dynamic icons representing data.
- Display the value of series.
- Legend element template
- Add unlimited extra legend
elements
- Custom legend icons.
- Legend
Icons mimic element shading effects.
- Box Edge Styling
- Positioning
- Top Right
- Middle Right
- Bottom Right
- Bottom Middle
-
Bottom Left
-
Middle Left
-
Top Left
-
Top
-
Absolute (pixel x,y)
position
-
Text Alignment by
Column.
-
Box Header
-
Specify corner sizes
|
|
Element Features |
-
Specify per element:
-
Custom Attributes
-
Legend Entry
-
Axis Marker
-
Color
-
Explode Slice
-
Force Marker
-
Label Template with 29 tokens.
-
URL template with 29 tokens.
-
Tool Tip template with 29
tokens.
-
Marker
-
Secondary color ( stock charts
)
-
Show Value
-
Transparency
-
Hatch style & color
-
Element Outline
-
Label
- Font
- Color
- Smart Label Properties
-
Multiple SubValue
support
|
|
Series Features |
-
Legend Entry
-
Specify
a palette for
elements within.
-
Specify a hatch
style palette for elements within.
-
Default element
-
Specify line properties for
series which draw lines.
-
Specify x and y axes.
-
Series background
support (Radar & Gauge)
-
Calculations
-
Sum
-
Mean
-
Median
-
Mode
-
Average
-
Minimum
-
Maximum
-
Running Sum
-
Running Mean
-
Running Median
-
Running Mode
-
Running Average
-
Running Minimum
-
Running Maximum
-
Trend Line
-
Scatter Trend Line
|
|
Series Collection Features |
-
Calculate Series
-
(Same as series calculations
above)
-
Transpose data.
-
Sort series by any
element value.
-
Get processed
DataTable
-
Smart Pattern
Recognition based element ordering of multiple series.
-
Optionally disable
smart pattern recognition.
|
| Element Marker Features |
-
Specify a Color
-
Custom Image
-
Specify size.
-
Custom image
DynamicColors.
- Built in Icons
- None
- Square
- Triangle
- Circle
- Diamond
- Four Point Star
- Five Point Star
- Six Point Star
- Seven Point Star
-
Financial Split
-
Financial Reverse Split
-
Financial Merger
-
Financial Dividend
Paid
-
Financial Spin-off
|
| Series Types |
- Marker
- Line
-
Multiple colors on a
single line. in 2D and 3D
- Spline
-
Multiple colors on a
single spline. in 2D and 3D
-
Specify spline
tension
-
Area Spline
-
Multiple colors on a
single area spline.
-
Range Support
-
2D and 3D support
- Area Line
- Multiple colors on a
single area line.
- Range Support
-
Cone & Pyramid
-
Segmented Bars
- Column & Cylinder
-
5 Shading Effects in
2D & (3 in 3D) ( Column only )
-
ImageBars™
including 95 templates.
- Range Support
- % Complete hatch support
- Horizontal Support
- Advanced hotspot
support.
- Specify a fixed
width.
-
ImageBar OneToOne
- Bubble
-
Five
Shading Effect Modes
-
BubbleShapes
-
ShadingEffect
Support
-
2D & 3D versions
-
42 Predefined
shapes.
|
|
|
|
Financial Series Types |
-
Open
-
Close
-
High
-
Low
-
Financial Bar
-
Candlestick
-
High Low Area
|
| Chart Types |
- Combo Chart
- Side by Side Combo Chart
- Horizontal Combo Chart
- Pie & Donut Chart
- Single and Multi Pies
-
Smart Pie Label
Wrapping
-
Specify doughnut thickness
- 2D Pie / Donut extruded effect
-
3 Unique Shading
Effects
-
Explode slices per series or element.
-
Individual pie slice
Length.
-
Individual pie slice
Height
-
Nested or
overlapping scales.
-
BubbleSize
based nested sizing
-
Nested spacing.
-
Smart labels
-
PiesNested
- Radar Chart
-
Polar & Spider axis
modes.
- Single and multi radars
-
Multiple radars can
have separate axes.
-
Time Y Axis scale
-
Bubble series
support
-
Column Series Type
Support
-
Stacked Columns
-
Stacked Area Lines
-
Quantitative X & Y
axis scales
-
Radar Orientation
Angle
- Tick Label Modes
- Normal
- Angled
- Next to In
- Next to Out
- XY Scatter
-
All series types
supported
- Bubble Chart
- 3 Bubble shading effects.
- Control
maximum bubble size.
-
Financial Chart
-
Optional volume chart area
-
Different time intervals for
price and volume
-
Gauge Chart
- Circular Type
-
Custom Image Needles
-
Radial labels mode.
-
Vertical Linear
-
Vertical Thermometer
-
Horizontal Linear
-
Horizontal
Thermometer
-
Bars
-
Indicator Lights
-
Digital Readout
-
General Features
-
Specify
gauge sizes
-
Specify gauge
rectangles (absolute positions)
-
Multiple Chart Type
-
Funnel Pyramid
-
Funnel Cone
-
Pyramid
-
Cone
-
StackedBubble
-
Shade as one or
individual bubbles.
-
Alignment options
[center / bottom]
-
Pie
-
Donut
-
Gauge
-
Mapping
-
Support for Maps
with multiple Layers
-
Satellite and
composite image layer support
-
Custom Map Shape
Styling
-
Thematic Mapping
-
Map Zooming
-
Projection Support
-
Map Attribute
DataBinding
-
Custom Map
DataBinding
-
Programmatic Map
Shape Access
-
Shape Group labeling
and styling
-
Get map GPS
coordinates from click.
-
Plot GPS coordinates
on map.
-
Get shapes from
point on map.
|
|
|
|
Statistical Analysis |
- Bollinger Bands
- C Frequency Table AOL
- C Frequency Table AOR
- C Frequency Table BOL
- C Frequency Table BOR
- Correlation Coefficient
Determination
-
EstimateX
-
EstimateY
- Exponentially Weighted
Moving Average
- Frequency Table OL
- Frequency Table OR
- Geometric Mean
- Geometric Moving Average
- IQR
- Kairi
- Kendall Correlation
Coefficient
- Least Squares Estimate X
- Least Squares Estimate Y
- Linearly Weighted Moving
Average
- Lower Bollinger Bands
- Mean
- Mean Deviation
- Median
- Median Moving Average
- Pearson Correlation Coef
- Percentile 25
- Percentile 50
- Percentile 75
- Range
- R Frequency Table OL
- R Frequency Table OR
-
Residuals
-
Residuals Average
- Simple Moving Average
- Spearman Rank Correlation
Test
- Standard Deviation
- Statistical Median Moving
Average
- Triangular Moving Average
- Upper Bollinger Bands
- Variance
- Weighted Moving Average
- Z Score
-
DataDistribution
-
Rchart
-
Schart
-
Runchart
-
Exponential
distribution
-
Log normal
distribution
-
Normal distribution
-
Kurtosis
-
Skewness
-
Bessel I
-
Bessel J
-
Bessel K
-
Beta
-
Gamma P
-
Gamma Q
|
|
Financial Indicators |
- Accumulate Distribute Over
Period
- Aroon Down
- Aroon Down Over Period
- Aroon Oscillator
- Aroon Oscillator Over Period
- Aroon Up
- Aroon Up Over Period
- Balance Of Power Over Period
- Bollinger Bands
- Chaikin Money Flow Over
Period
- Chaikin Oscillator
-
Chaikin Volatility
-
Crossing Extreme
Signal
-
Crossing Signal
- Commodity Channel Idx Over
Period
-
D Stochastic
-
K Fast Stochastic
- Exponentially Weighted
Moving Average
-
Extreme Value D
Signal
-
Extreme Value K
Signal
- Financial Z Score
- Geometric Mean
- Geometric Moving Average
- Inter Quartile Range
- Kairi
- Linear Moving Average
- Lower Bollinger Bands
- Mean
- Mean Deviation
- Median
- Median Moving Average
- Median Price
- Momentum
- Money Flow Idx Over Period
-
Negative Volume
Index
-
On Balance Volume
- Percentile 25
- Percentile 50
- Percentile 75
-
Positive Volume
Index
- Range
- Simple Moving Average
- Standard Deviation
- Triangular Moving Average
- Typical Price
- Upper Bollinger Bands
- Variance
- Weighted Moving Average
-
Finite impulse
response
-
Market facilitation
index
-
Price action
indicator
-
Plus Directional
Movement
-
Minus Directional
Movement
-
True Range
-
Directional Movement
-
DMI signal
-
Kurtosis
-
Skewness
|
|
Data Manipulation Features |
-
Native Oracle
Support*
-
Native MySQL
Support*
-
Native ODBC Support*
-
Sort series by any
element value.
-
Trim elements within
a series that are outside of a given date or numeric range.
-
Add,
Subtract, Multiply, and divide any series, or elements with operators ( + -
*/ ).
-
Perform
the same calculations between series/elements and numbers. (Element1 * 5).
- Addition of a derived
series for average or running sum calculated over all, or any specific,
series.
- Addition of a data
point for any given series calculated as sum or average for that series.
- Addition of any
arbitrary data point / reference on a individual series basis
- Add series data
automatically from a database
- Split data from an
automatic database return to automatically create multiple series
- Set a maximum number
elements to return / chart
-
Automatically tabulate top x elements and aggregate others into an "other"
element
-
Seamlessly move between MS Access and SQL server databases by only changing
your connection string.
-
Obtain series data from separate databases and graph multiple series on the
same chart
-
Group multiple series on one chart with missing points automatically handled
and series matched out.
- Series order
reversal
- Stored
procedure support
- DataGrid
output.
-
DataGrid
header template support
-
DataGrid empty
element handling.
-
DataGrid
formatting.
- Quarter
& Minute Date Grouping
- Excel
Data Source Support
- Automated
Series Generation
-
Smart database
connectivity (specify file names without connection strings)
-
Trim data based on a
calendar pattern.
-
Include grouping
data in SubValues
-
Multiple Series
Drill-Down
-
Xml XPath support
-
Data access before
chart generation.
-
Evaluate tokens from
chart data.
-
Split / Group
Elements by TimeIntervalAdvanced objects.
-
Sort
seriesCollections by element groups (bar stacks)
*Features available with .NET
framework 2.0 only. |
| Date
Handing |
- Automatically add date
/ date range represented on the graph to the charting header
- Dates are treated intelligently
and database data can automatically be grouped and graphed in a number of
date ranges including: day by hour, week by day, month by week, month by day,
year by week, and year by month.
- Date groups automatically
create x axis labels as required
-
Selectable first
day of the week.
-
Date axis formatting
-
Date grouping sort
-
Date
grouping calculations
-
DataEngine: Start
day of year
|
|
|