.netCHARTING v10.5 Documentation
Inheritance Hierarchy
dotnetCHARTING Namespace
Classes
 ClassDescription
ClassEncapsulates a Box object with a position, data source, and hot spot functionality.
ClassContains a collection of Annotation objects.
ClassRepresents an axis drawn on a ChartArea.
ClassAn extension to the Axis.SynchronizeScale property. Defines the scale synchronization behavior of an axis.
ClassEncapsulates time scale label behavior options in addition to axis ticks and format strings used instead of the main axis ticks when they represent particular instances in time.
ClassContains a collection of Axis objects.
ClassEncompases axis line breaks options that produce gaps in the line at axisTick positions.
ClassDefines styles and positions used to mark a specified section or point on an axis.
ClassContains a collection of AxisMarker objects.
ClassEncapsulates an axis tick that includes Label or ElementMarker, TickLine, and GridLine styling objects.
ClassContains a collection of AxisTick objects.
ClassDefines styling properties used to fill the interior of polygons and chart elements such as legend boxes, annotations and other shapes.
ClassDefines a base class for derived objects such as Chart.TitleBox, Chart.LegendBox, and Annotation.
ClassRepresents a box header with options that control its layout, styling, and contents.
ClassSpecifies a calendar pattern such as weekends in a week.
ClassThe .netCHARTING control.
ClassRepresents an area on which series and elements are plotted.
ClassContains a collection of ChartArea objects.
ClassEncapsulates a set of options that control the layout of multiple chart areas in a single chart image.
ClassAcquires and manipulates data from databases or other sources, then creates a SeriesCollection which is consumed by the chart control.
ClassRepresents a single or related set of .netCHARTING data-based objects that specify a data source used to parse tokens and populate custom legend boxes with LegendEntry objects.
ClassRepresents a element object or data point on the chart.
ClassContains a collection of Element objects.
ClassDefines a graphical object with a specified shape, size, and color or an image used to mark and identify Element objects.
ClassDefines the behavior and appearance of empty elements for a given Series.
ClassFacilitates saving bitmap images and cleanup.
ClassProvides a set of methods that perform financial analysis of series and series collections.
ClassDefines a set of static options used with FinancialEngine calculations.
ClassProvides a set of methods that find the best fit curve of a data set.
ClassThis class contains advanced methods for calculating the best fitting curve of a data set. It allows the user to construct his own function.
ClassDefines a set of static options used with FinancialEngine calculations.
ClassEncompasses options for JS GridColumn.
ClassContains a collection of GridColumn objects.
ClassRepresents a hotspot on the image and provides events such as tool tips and redirect URL when clicked.
ClassEncapsulates a number of pre-defined javascript actions and their values.
ClassEncapsulates a set of html event attributes and their values.
ClassContains a collection of Hotspot objects.
ClassEncompasses options for JS DataGrid.
ClassEncompasses options for JS Mapping.
ClassContains the public API definitions for options that control JavaScript chart features and behavior.
ClassDefines the export and print button options for JavaScript charts.
ClassEncompasses options for the JS calendar chart type.
ClassRepresents a JS calendar filter used to define rules such as weekends, or more complicated rules similar to how dates of national holidays are determined. Calendar filters can also represent complex time intervals such as first weekend of every month. Setting filter property value to "*" indicates an interval at that time span. For example month="*" means every month. Only one property can have an asterisk. To represent every 3 months this configuration can be used: month="*"; every=3; When using options such as year="1/1/2020" the year value is evaluated using the same function applied to dates being tested and is equivalent to year="2020"
ClassOptions that define a calendar filter and styling used to highlight a grouping of points.
ClassDefines the language string options for JavaScript charts.
ClassRepresents a label containing text, a font, color, and other options.
ClassContains a collection of LabelAlignment objects.
ClassContains a collection of LabelOverride objects.
ClassEncapsulates a collection of LegendEntry objects.
ClassContains a collection of LegendBox objects.
ClassRepresents an entry in the legend box.
ClassContains a collection of LegendEntry objects.
Class 
ClassA list dictionary variation that allows adding items of the string type using a string.
ClassContains the definition for options that control the navigator features and behavior.
ClassDefines the navigation bar at the top of a navigator chart.
ClassRepresents an SQL parameter to use with a StoredProcedure.
ClassContains a collection of Parameter objects.
ClassRepresents a value or range of values on an axis scale. Values can be numeric, DateTime, and string types.
ClassContains a collection of ScaleRange objects.
ClassEncapsulates a group of elements.
ClassContains a collection of Series objects.
ClassRepresents a shadow cast by chart objects such as a Box, Annotation, and others.
ClassContains a collection of Label objects.
ClassDefines a SmartColor object that can be used applied to elements or series conditionally based on specific names or elements with values which fall within a specified range.
ClassEncapsulates a Label object with advanced alignment and collision detection options.
ClassContains collection of SmartPalette objects or dictionary like items of string and color pairs where strings refer to series or element names and colors that are assigned to series or elements with those names.
ClassProvides a set of methods that perform statistical analysis of series and series collections.
ClassDefines a set of static options used with StatisticalEngine calculations.
ClassRepresents a value relative to or independent of the parent element's value.
ClassContains a collection of SubValue objects.
ClassRepresents a time interval and instant at which it occurs.
ClassContains a collection of TimeInterval objects.
ClassDefines properties used to shorten long labels.
ClassContains properties that control the 3D view angles and options when used with surface charts.
ClassAn extension to the Axis.ViewRange property. Defines the visible scale range or zoom range when using AJAX scrolling. Setting the properties of this class allows zooming the chart programatically.
Structures
 StructureDescription
StructureDefines a string find and replace pair used by Axis objects to manipulate tick labels.
Structure 
Delegates
Enumerations
 EnumerationDescription
Enumeration 
Enumeration 
Enumeration 
Enumeration 
Enumeration 
EnumerationSpecifies a background drawing mode.
EnumerationSpecifies the available box cap styles. These caps can be used with box header StartCap and EndCap properties.
EnumerationSpecifies a box edge style.
EnumerationSpecifies a calculation to be performed on a series or series collection.
Enumeration 
Enumeration 
EnumerationSpecifies the positioning behavior of multiple chart areas on a single chart image.
EnumerationSpecifies the navigation options of chart areas in the navigator.
EnumerationRepresents the chart type of a chart.
Enumeration 
Enumeration 
Enumeration 
EnumerationSpecifies a database type.
EnumerationSpecifies a DataSource type to split the parent DataSource into.
Enumeration 
Enumeration 
Enumeration 
EnumerationSpecifies the alignment of an object in relation to an objects side.
EnumerationBuilt in element marker icons.
EnumerationSpecifies a value of an element.
EnumerationSpecifies how empty elements are handled.
Enumeration 
Enumeration 
EnumerationSpecifies a database field data type.
Enumeration 
Enumeration 
Enumeration 
Enumeration 
Enumeration 
Enumeration 
EnumerationSpecifies the gauge border shape used on gauges.
EnumerationSpecifies the circular gauge axis labeling mode.
EnumerationSpecifies the linear gauge type.
EnumerationSpecifies the gauge needle type used on circular gauges.
EnumerationSpecifies the gauge type when using ChartType.Gauges or ChartType.Multiple with SeriesTypeMultiple.Gauge.
EnumerationSpecifies a pre-defined hatch style palette.
Enumeration(JS Charts Only) Specifies the action caused by hovering the mouse over an item.
Enumeration 
EnumerationSpecifies file save format.
Enumeration 
EnumerationSpecifies a JS calendar chart type view.
EnumerationSpecifies alignment of a label.
EnumerationSpecifies the label type used with labels.
EnumerationSpecifies the position of the legend box.
EnumerationSpecifies a header mode for element entries.
Enumeration 
EnumerationControls the type of limitation in Limit or SplitByLimit properties.
EnumerationSpecifies a predefined loading animation.
Enumeration 
Enumeration 
Enumeration(JS Charts Only) Specifies whether organizational connector lines are drawn straight between nodes or only using right angles.
EnumerationSpecifies the orientation of an object.
EnumerationSpecifies a pre-defined palette.
Enumeration 
EnumerationSpecifies pie label behavior.
Enumeration(JS Charts Only) Used with labels to specify inside or outside placement.
Enumeration 
Enumeration 
EnumerationSpecifies the navigation options of the navigators preview area.
EnumerationSpecifies how tick labels behave on a radar graph.
EnumerationSpecifies the behavior of the x axis on a circular graph such as radar.
Enumeration 
EnumerationIndicates the scale of an axis.
EnumerationSpecifies how a scale break is drawn on a chart.
EnumerationSpecifies how a series will be shown on the chart.
EnumerationSpecifies how a financial series will be shown on the chart.
EnumerationSpecifies how a multiple chart type series will be shown on the chart.
EnumerationSpecifies how a surface series type will be shown on the chart.
EnumerationSpecifies a shading mode.
EnumerationSpecifies how a shape bubble will be drawn.
EnumerationDefines options used to handle Silverlight plugin installation.
EnumerationSpecifies the how a sub value is drawn.
Enumeration(JS Charts Only) Specifies whether organizational chart nodes should sync a dimension like width or height with other all nodes, nodes on the same level, or none.
EnumerationSpecifies an axis scale synchronization mode between two or more axes.
Enumeration 
Enumeration 
EnumerationSpecifies how tick labels are laid out.
Enumeration 
EnumerationSpecifies a time interval.
EnumerationSpecifies the single value time label automation mode.
EnumerationSpecifies the range value time label automation mode.
EnumerationSpecifies the title box position.
Enumeration 
EnumerationSpecifies how to trim characters from a string that exceeds a maximum number of characters.
Enumeration 
Enumeration 
Enumeration 
Enumeration 
Enumeration 
See Also