.netCHARTING v10.3 Documentation
Features

General Features

  • .NET 5, .NET Core, .NET Framework 4, .NET Framework 3, .NET Framework 2 Support
  • .net Framework 2.0, 3.x and 4.0+ Support
  • 2D and 3D rendering of charts.
  • Chart Mentor.
  • Ajax Scrolling
  • Ajax Zooming
  • Ajax Tooltips
  • Ajax auto update
  • Zoomer Performance/Interoperability enhancements
  • WinForms Mentor
  • Printer Friendly Text.
  • Quarter and Ordinal (1st, 2nd) formatting .
  • HTML Hotspot Event Attributes
  • Automatic drill down support.
  • Maintain color synchronization in drill down.
  • ToolTip support.
  • Rich 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 palettes.
  • 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.
    • Color Swatch Support
    • Color Range Support
    • Auto Generated SmartPalettes from list of colors
    • Auto Generated SmartPalettes from series values
    • Transparent color support
  • Smart Colors for value ranges
  • Smart Colors with a two color (gradient) range.
  • SmartForecast automation.
  • 46 Five color palettes.
  • Multiple palette support
  • Small chart mode
  • msi Based Installer

JavaScript Charts (JavaScript HTML Charts)

  • JavaScript / HTML Chart output
  • Comparable Visual and User Experiences
  • Dynamic Tooltips
  • Bar Shading Effects
  • Animation
  • Trouch-screen support
  • Real-Time Updates
  • Client Side interactivity
  • iPhone, iOS, Android, WP7 & Tablet Support
  • Browser Compatibility- Supports
    • Chrome
    • FireFox
    • Safari
    • Opera
    • Internet Explorer (version 6+)
    • Mobile WebKit
  • Image, vector and PDF Export
  • Client side printing support.
  • Series Hiding
  • Element Highlighting
  • Zooming
  • Client-side JavaScript API
  • Label Token Support
  • Label Expressions
  • Axis Features
    • Multiple-Axes
    • Smart Axis Scale Breaks
    • Time Y Axis
    • Dynamic Token Tick and AxisMarker Values
    • Custom Ticks
    • Logarithmic Scale
    • Logarithmic Stakced Scale
  • Chart Types
    • Combo
    • ComboHorizontal
    • Pie
    • Pies
    • Pies with varying slice lengths
    • Donut
    • Donuts
    • PiesNested
    • Radars
    • Gauges
    • Funnel
    • Pyramid
    • Cone
    • Treemap
    • Gantt Support
  • Series Types
    • Bar/Column
    • Range Bar/Column
    • Error Bars
    • Line
    • Marker
    • Spline
    • AreaLine
    • AreaSpline
    • Range AreaLine
    • Range AreaSpline
    • Bubble

 

Silverlight Navigator

  • General
    • Performance
      • Utilizes multi-core processor technology
      • Capable of handling and animating thousands of dataPoints.
    • Usability Testing
    • Windowless Mode Support
    • Generate Preview Image Setting
    • 4 Loading Animations to display while loading
    • Override default loading text
  • Data Analysis
    • ChartArea legend
      • Mouse Tracking
        • Track values at mouse position
        • Track range calculation
      • Selection Tracking (highlight / calculation)
        • on hover
        • while selecting
    • Navigation Bar
      • History Buttons
      • Range Selectors
        • Works with any scale data type
        • Innovate date time handling.
      • Quick Zoom Buttons
  • Presentations
    • Animation & Delay
    • Make a Slideshow examining data.
    • Set starting viewport range
    • Use it as a finance chart (better than any other)
    • Dynamic help messages sent to any HTML element.
    • Make the chart follow along with hovering other charts
  • End user Interactivity
    • ChartArea
      • Drag Scrolling
      • Arbitrary Selection
      • ScrollWheel
      • Drag & Throw support
      • Click and Tooltip support pasing axis values at mouse position
    • Preview Area
      • Handle Dragging
      • Cell Selection
      • Arbitrary Selection
      • Mixed Selection
      • Deep Zooming
    • Scrollbar
      • Handle dragging
      • Double Click to zoom out and back.
      • Drag bar up and down to zoom in or out.
  • Developer Features
    • Creates an interactive Silverlight chart automatically from asp.net chart. (No SL knowledge required)
    • Can make any current combo chart interactive with 1 setting.
    • Silverlight install options.
    • Enable/Disable any part of Navigation bar
    • Enable/Disable any part of Navigator interactivity features on CA and Preview
    • Specify custom quick zoom intervals.
    • Real-Time
      • Get x axis scale range of chart.
      • Control chart movement through JavaScript API.

 

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, Tiff, WMF, EMF, and BMP.
  • Output as Flash, Svg, Pdf, and Xaml
  • Full Xaml Support
  • Output as Svgz
  • Memory Stream Output
  • Automatic cache subsystem.
  • 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 to minimize text overlap.
  • Smart Pie Chart Annotation Orientation
  • Box Headers
  • Specify corner size
  • Specify only Width or Height and the other dimention is sized automatically.


Box Headers

  • 11 Box Header Cap Styles
  • Stand and End Alignments
  • Vertical Alignment
  • Box Header Disigner
  • Position Offset
  • Header Shadow
  • Robust settings allowing thousands of different visuals.
  • Applies to any boxes like annotation, title, and legend.
  • Header Orientation
  • Dynamic Ribbon Caps

 

Background Object
  • Standard Gradient
  • Angled Gradient
  • Solid Color
  • Tiled Image
  • Stretched Image
  • Hatch Style
  • Hatch Color
  • Bevel Effect
  • Use a custom brush to fill the background.
  • Seven shading effect modes.
  • 2 Additional Background shading effects.
  • Visible Setting
  • Transparency Setting
  • Multi-Color Gradients
  • Dynamic Default Shading

 

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.
  • Align labels
  • Supply a list of 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.
  • Image Substitution for label
  • Absolute positioning
  • Smart Label Padding
  • Smart Label Distance Threshold
  • Embedded Layout Markup Support
  • Embedded Font Styling
  • Embedded Tooltips and URL support
  • Block Alignment
  • Embedded Image Streaming from aspx pages
  • Embedded InfoGrids™
  • Embedded MicroCharts

Formatting Features
  • Number Precision
  • String Format
  • Culture Name

Line Object
  • Color
  • Width
  • Dash style
  • Line caps
  • Line cap scaling
  • Line Transparency setting

 

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
  • Clear or hide the axis with a single method.
  • Alternating grid background
  • Specify axis line properties.
  • Specify grid line properties
  • AxisMarkers drawn on top of data Option
  • Axis range markers
  • Axis value markers
  • Tick label overrides.
  • Cluster columns on a per axis basis.
  • Per axis value formatting.
  • Maximum, Minimum, Interval, Time padding
  • 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 break 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
  • Axis tick line caps
  • Category axis range tick support

 

Title Box

  • Intergraded legend.
  • Title & Legend wrapping
  • Left/Right/Center/Full alignment options.
  • Icon Image.
  • Box Edge Styling
  • Background and line drawing objects.
  • Box Headers
  • Specify corner sizes

 

Legend

  • Multi-color legend entry icons.
  • Value and Name Templates
  • ToolTip Templates
  • Legend entry as link templates.
  • 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
    • LegendboxPosition.ChartArea
  • Text Alignment by column
  • Box Header
  • Specify corner sizes
  • Static size setting

 

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
    • Types
      • Error Bars
      • Lines
      • Icons

 

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.
  • Exclude series from axis range.
  • Series background support (Gauge & Radar).
  • 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
    • Interpolate value calculation

 

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
    • ArrowUp
    • ArrowDown
    • TriangleUpsideDown

 

Series Types

  • Marker
  • Line
    • Multiple colors on a single line. in 2D and 3D
    • Line Caps support
  • Spline
    • Multiple colors on a single spline. in 2D and 3D
    • Specify spline tension
    • Line Caps support
  • 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
    • 7 Shading Effects in 2D (3 in 3D) ( Column only )
    • imageBars(tm) including 95 templates.
    • Range Support
    • Percentage Complete hatch support
    • Horizontal Support
    • Advanced hotspot support.
    • Specify a fixed width.
    • ImageBar OneToOne
    • With ComboHorizontal: GanttDependencies
  • Bubble
    • Eight Shading Effect Modes
  • BubbleShapes
    • Shading effect 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
    • 4 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
    • Absolute positioning and sizing
    • Pie Start Angle support
    • Smart labels
      • Inside
      • Outside
      • Automatic
  • PiesNested
    • Supports 2D & 3D
  • 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
    • Absolute positioning and sizing
    • Tick Label Modes
      • Normal
      • Angled
      • Next to In
      • Next to Out
  • XY Scatter
  • Bubble Chart
    • 8 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
    • Hrizontal Thermometer
    • Bars
    • Indicator Lights
    • Digital Readout
    • General Gauge Features
      • Specify gauge sizes
      • Specify gauge rectangles (absolute positioning)
  • Multiple Chart Type
    • Funnel Pyramid
    • Funnel Cone
    • Pyramid
    • Cone
    • StackedBubble
      • Shade as one or individual bubbles
      • Alignment options [center / bottom]
    • Pie
    • Donut
    • Gauge
  • TreeMap
    • Shading support including Background 1 & 2 effects.
  • Surface Type
    • Surface Combination types
    • Contour charts
    • X/Y Surface Types
    • Floating and anchored surface support
    • Surface 3D view
    • Interpolated surface fill
    • Surace 3D lighting
    • ZAxis support
    • Web based Surface Designer
  • 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.
    • Label Once option
    • Ajax Zooming and Scrolling
    • Get Shape GPS Bounds
    • Add GPS Points with annotations and hotspots
    • Annotations for any Shapes.
  • Organizational Chart Type
    • Automatic Vertical Layouts
    • Shading Effects for node annotations.
    • Ajax Scrilling
    • Organizational Chart Drilldown
    • Drilldown Breadcrumbs
    • Node Indicators
    • Node Expansion
  • MicroCharts
    • Bar
    • BarGauge
    • Progress
    • ProgressGauge
    • Bullet
    • Sparkline
    • AreaLine
    • Scale
    • ScaleB (Bottom Scale)
    • Pie
    • Pie3D
    • Marker
    • Image
      • Image Rotation
      • Image Sizing
    • MicroChart Tooltip & URL Support.
  • InfoGrids™
    • MicroCharts embedded in InfoGrids™
    • Draw a labels as the chart
    • Draw an annotation as the chart.

 

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
  • Kurtosis
  • Skweness
  • 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
  • Commodity Channel Idx Over Period
  • Exponentially Weighted Moving Average
  • 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
  • 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*
  • MS Access 2007 support (.accdb)
  • Selective Default (apply settings based on criteria)
  • Inverse Series Trim
  • 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.
  • DataGrid custom attribute support
  • GridView support
  • Quarter & Minute Date Grouping
  • Excel Data Source Support
  • Automated Series Generation
  • Smart database connectivity (specify file names without connection strings)
  • 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)

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.