NOV Chart for .NET is a powerful charting framework for creating high-performance scientific, engineering, medical, and technical data-visualization applications with C# and .NET. Its GPU-accelerated rendering engine, specialized Fast Series, advanced 2D and 3D chart types, and flexible axes make it possible to visualize and analyze complex datasets containing millions of data points.
Developers can use NOV Chart to build scientific dashboards, engineering analysis tools, real-time monitoring systems, simulation applications, laboratory software, and automated technical reports for WinForms, WPF, Blazor, and macOS from a single codebase.

Scientific and engineering applications frequently need to display large volumes of continuously changing data. Conventional chart series may become inefficient when processing millions of values or updating complex visualizations in real time.
NOV Chart addresses this challenge with a specialized set of Fast Series, including Fast Line, Fast Point, Fast Bar, Fast Area, Fast Surface, and others. These series extensively use GPU acceleration to perform many of the calculations required for rendering on the GPU, thus allowing applications to visualize millions of data points while maintaining smooth and responsive performance.
Fast Series support both 2D and 3D visualization and can display individual colors for each data point, which optionally adds another dimension to the visualized data set. This makes them suitable for demanding applications such as signal processing, sensor monitoring, medical diagnostics, telemetry analysis, process control, and large-scale scientific simulations.

Scientific instruments, industrial systems, and monitoring devices often generate continuous streams of measurements. NOV Chart can display this information as it is collected, in real time, because it features Nevron's proprietary GPU accelerated 2D and 3D graphics engine. This allows users to observe massive datasets and see the changing values, detect anomalies, and evaluate system behavior in real time.
High-performance, GPU accelerated rendering can be combined with other technical content such as Gauges, Knobs, Tables, and other Instrumentation Widgets. This allows users to create responsive monitoring dashboards that combine raw measurements, calculated values, controls, and system schematics together in one view.

XY Scatter Plots represent the relationship between two numerical variables using independent X and Y coordinates. They are widely used to visualize experimental observations, mathematical functions, calibration data, correlations, particle distributions, and simulation results.
XYZ Scatter Plots extend this approach into three dimensions by positioning data points using independent X, Y, and Z coordinates. They provide an effective way to visualize point clouds, spatial observations, particle systems, and multidimensional simulation results.
NOV Chart supports XY and XYZ Point, Line, Bar, Bubble, and other Cartesian series. Multiple datasets can be combined in the same chart and customized with different point shapes, sizes, colors, lines, labels, and tooltips.

Line, Area, and Point charts are the primary series types used to present sampled signals, time-dependent measurements, calculated functions, frequency responses, temperature changes, pressure readings, and other continuous or discrete values.
NOV Chart provides conventional and high-performance implementations of these chart types. Supported are also variations of those charts such as Step Line and Smooth Line charts. Those features combined with the ability to display multiple series and axes make it possible to easily build charts that compare measurements that use different units or value ranges.
Other charts that are commonly used in scientific and engineering measurements are Error Bar charts. They can display uncertainty, tolerance, standard deviation, confidence intervals, or expected variation around measured and calculated values and are also fully supported by the control.

Vector charts represent quantities that have both magnitude and direction. Each vector is defined by a starting point and an ending point and is displayed as a directional arrow.
They can be used to visualize velocity, force, acceleration, displacement, magnetic fields, fluid flow, wind direction, and other directional measurements. NOV Chart supports Vector charts in 2D and 3D Cartesian coordinate systems, as well as Polar Vector charts.

Surface charts represent three-dimensional data as a continuous or segmented surface. They are commonly used to visualize mathematical functions, terrain elevations, physical measurements, simulation results, optimization surfaces, finite-element data, and other values distributed across two spatial dimensions.
NOV Chart supports several specialized Surface Series:

Surface colors can be mapped to numerical values, making differences in elevation, temperature, pressure, intensity, or other measurements easier to identify.
NOV Chart supports uniform filling, palette-based elevation zones, and individual vertex colors. Surface frames can display mesh lines, contour lines, data-point positions, or a combination of mesh and contour lines.
Flat and smooth shading modes allow developers to choose between a faceted technical appearance and a smoothly interpolated surface. Surface data can also be projected onto a fixed elevation to create flat-contour visualizations.

Heatmaps provide a compact two-dimensional representation of matrix-based data. Each value is mapped to a color from an associated palette, allowing users to identify patterns, concentrations, gradients, boundaries, and anomalies quickly.
Heatmaps are commonly used for thermal analysis, signal intensity, correlation matrices, density distributions, spectrograms, medical imaging, and simulation results. Developers can control the origin and spacing of the data grid so that matrix values are mapped accurately to the horizontal and vertical axes.
Contour lines connect locations that share the same value and provide an additional analytical layer for identifying boundaries, gradients, peaks, valleys, and regions of equal intensity. NOV Chart supports automatic contour line extraction and annotation for both heatmaps and surface charts.

Scientific and engineering charts often combine measurements expressed in different units or operating across very different ranges. NOV Chart supports multiple X, Y, and Z axes, allowing each series to use the scale and range most appropriate for its data.
The control supports linear, logarithmic, date-time, ordinal, timeline, and hierarchical scales. Axes can be docked to the plot area or positioned so that they cross another axis at a specified value.
Scale breaks can exclude selected value ranges, while axis sections, constant lines, and stripes can highlight thresholds, acceptable operating ranges, warning zones, reference values, and engineering tolerances.

NOV Chart provides built-in tools for exploring large scientific datasets. Users can zoom in on regions of interest, pan across the chart, and scroll through data using interactive axis scrollbars. Mouse-wheel zooming can focus on the current pointer position, making it easier to examine a specific region without losing context.
Additional features include interactive cursors, tooltips, and hit testing. They allow users to inspect individual measurements directly within the chart.
Users can also rotate and inspect 3D charts from different viewing angles to reveal spatial relationships, overlapping structures, surface features, and data clusters that may not be visible from a fixed point of view.

NOV Chart can be used to build scientific dashboards for real-time monitoring, signal analysis, engineering simulation, medical diagnostics, laboratory research, and industrial process control.
Dashboards can combine multiple synchronized charts with data grids, gauges, labels, and other analytical views. This allows users to monitor live measurements, review historical values, compare datasets, inspect operating thresholds, and identify conditions that require attention.

NOV Chart can be used along-side with NOV Diagram, NOV Rich Text Editor, and the other controls in the suite to generate programmatic reports containing scientific data, charts, tables, formulas, and schematics.
Because NOV Chart and the rest of the controls in the suite can operate on any .NET Core server, it is well suited for automated report generation on AWS, Azure, Docker, and other ASP.NET Core-compatible environments.
Reports can be exported to raster and vector formats, including PNG, JPEG, SVG, and PDF, for use in presentations, technical publications, and high-resolution printing.
GPU-accelerated Fast Series enable applications to visualize millions of data points while maintaining smooth and responsive performance.
Use XY and XYZ Scatter Plots, Heatmaps, Vector charts, Error Bars, and multiple Surface Chart types to represent complex scientific and engineering data accurately.
Choose from Grid, Mesh, Triangulated, and Vertex Surface charts according to the structure of the source data and the required level of geometric control.
Configure multiple X, Y, and Z axes using linear, logarithmic, date-time, ordinal, timeline, and hierarchical scales.
Enable users to explore complex datasets through zooming, panning, scrolling, crosshair cursors, tooltips, hit testing, and interactive 3D viewing.
Build responsive monitoring and analysis applications for continuously changing sensor, signal, medical, laboratory, and industrial data.
Export scientific visualizations to raster and vector formats or combine NOV Chart with NOV Rich Text Editor to generate comprehensive technical reports.
Create scientific and engineering charting applications for WPF, WinForms, Blazor WebAssembly, and macOS using a consistent API and a single C# codebase.
Integrate advanced scientific visualizations into simulation tools, monitoring systems, laboratory software, technical dashboards, reporting platforms, and custom enterprise applications built with .NET.