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.
General Features
- .NET 5 Framework Support
- .netCHARTING for MS Chart
- MVC and Razor Support
- .NET Core Support
- 2D and 3D rendering of charts.
- Chart Mentor
- Ajax Scrolling
- Ajax Zooming
- Ajax Tooltips
- Ajax auto update
- Zoomer Performance/Interoperability enhancements
- 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
- 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 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.
- Color Swatch Support
- Color Range Support
- Automatically generated SmartPalettes from list of colors
- Automatically generated SmartPalettes based on 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 and HTML5 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 11+)
- Mobile WebKit
- Image, vector and PDF Export
- Client side printing support.
- Series Hiding
- Element Highlighting
- Element Highlighting Modes
- Element Hover Actions
- Element Secondary Color
- Native Series First and Last Element Properties
- Zooming
- Slider Input Control
- Accessibility
- Line Caps
- Client-side JavaScript API
- Label Features
- Label Token Support
- Label Expressions
- <hr> Horizontal line
- <ul> <li> Lists
- <img> Image support
- <icon> Icons (native svg vector support) are now supported in all text labels
- Data point SmartLabels
- Data point %icon token
- Superscript and Subscript
- RTL Text Support
- Label.Outline Support
- Data Point SmartLabels
- Auto rotate on columns
- Avoid other labels and points
- Axis Features
- Multiple-Axes
- Smart Axis Scale Breaks
- Time Y Axis Scale
- Dynamic Token Tick & Axis Marker Values
- Custom Ticks
- Logarithmic Scale
- Stacked Logarithmic Scale
- Tick Placement (inside/outside)
- Calendar Pattern Scale Breaks
- Scale Break Types
- Native Axis.Crosshair Support
- Axis Range Ticks
- AxisTick CalendarPattern Values
- Category Scale Names == Ranges
- Logarithmic Scale Improvements
- Point Axis Ticks
- Axis Number Shortening and Magnitude Formatting
- Legend Enhancements
- Dock and align inside or outside the chart area
- Legend Entry LineAbove Option (API: DividerLine)
- Automatic Column Alignments
- Annotation Enhancements
- Dock and align inside or outside the chart area
- Mapping Support
- Complete maps of all countries / states / provinces
- Map context shows surrounding maps automatically
- Select and customize map features easily with filters and selectors
- Thematic mapping with advanced legend range support
- geoJSON and topoJSON is supported for custom maps (not required)
- Massive set of highly tuned maps doesn’t require any map files or experience
- Add map layers in real-time for advanced dynamic maps
- Plot lines, markers, and bubbles on maps.
- DataGrid Control
- Microchart and Icon Syntax
- Token Formatting and Expressions
- Chart to Datagrid
- Export to CSV
- Chart Types
- Combo
- ComboHorizontal
- Pie
- Pies
- Donut
- Donuts
- PiesNested
- Radars
- Gauges
- Funnel
- Pyramid
- Cone
- Treemap
- Gantt Support
- Gantt Dependencies
- Calendar Heatmap
- Automatic view based on data.
- Every view available in vertical (default) or horizontal.
- Every view groups data into subvalues for each cell.
- Automatic tooltips with microcharts for subvalues.
- Point binding by date or calendar patterns.
- Bind multiple points to a single cell.
- Bind single point to multiple cells.
- Calendar pattern based Highlights with real-time FP API
- Mosaic/Marimekko/Variwide Type
- Venn and Euler Diagrams
- Series Types
- Bar/Column
- Range Bar/Column
- Error Bars
- Line
- Marker
- Spline
- AreaLine
- AreaSpline
- Range AreaLine
- Range AreaSpline
- Bubble
- Microchart Types
- AreaLine
- Bar
- BarFull
- Bullet
- Column
- Heatmap
- Pie
- Progress
- Scale
- Sparkline
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
- Smart PieChart Annotation Orientation
- Box Header support
- Specify corner sizes
- Specify only Width or Height and the other dimention is sized automatically.
Box Headers
- 13 Box Header Cap Styles
- Start and End Alignments
- Vertical Alignment
- Enhanced Box Header Designer
- Position Offset
- Header Shadow
- Robust settings allowing thousands of different visuals.
- Applies to any boxes like Annotation, Title, and Legend.
- Header Orientation (Top,Left,Right,Bottom)
- Dynamic Ribbon Caps
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.
- Seven Shading Effect Modes
- 2 Additional Background shading effects.
- Visible Setting
- Transparency Setting
- Multi-Color Gradient stops
- 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.
- 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.
- 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
- 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
- With any log base.
-
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
- Axis Tick Line Caps
- Category Axis Range Tick 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
- Chart Area
- 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
- Types
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 (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
- Interpolated 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™ including 95 templates.
- Range Support
- % Complete hatch support
- Horizontal Support
- Advanced hotspot support.
- Specify a fixed width.
- ImageBar OneToOne
- With ComboHorizontal: Gantt Dependencies
- Bubble
- Eight 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
- All Series Type Support
- Side
by Side Combo Chart
- All Series Type Support
-
Horizontal Combo Chart
- All Series Type Support
-
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 modes.
-
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
- All series types supported
- 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
- Horizontal Thermometer
- Bars
- Indicator Lights
- Digital Readout
- General Features
- Specify gauge sizes
- Specify gauge rectangles (absolute positions)
- Circular Type
- 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
- Surface 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 all shapes.
- Organizational Chart Type
- Automatic Vertical Layouts
- Shading Effects for node annotations.
- Ajax Scrolling
- 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.
- InfoGrid™ alone (Chart.ObjectChart)
- MicroCharts embedded in InfoGrids™
- Draw a Label 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
- 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
- MS Chart for ASP.NET in modern projects using .netCHARTING
- Native Oracle Support
- Native MySQL Support
- Native ODBC Support
- MS Access 2007 support (.accdb)
- MS Access support (.mdb)
- Selective Defaults (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)
- 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)
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