Industrial Data Science
in C# and .NET:
Simple. Fast. Reliable.

ILNumerics - Technical Computing

Modern High Performance Tools for Technical

Computing and Visualization in Industry and Science


The ILNumerics Visualization Engine

The data Visualization Engine of ILNumerics adds sophisticated 2D and 3D visualizations to your .NET applications in C# and Visual Basic. Create production ready plots and graphs from your data with our plotting templates or custom design your graphs according to your needs. We offer a wide range of plotting options including 2D and 3D data visualizations with high and low level objects available. Our advanced interactive plots allow you to use graphs as GUIs that seamlessly integrate with the .NET framework.


The Visualization Engine for .NET (C# and Visual Basic)

Flexibility - Quick Implementation Of Complex Data Visualizations

Our Visualization Engine is built on a full-featured scene graph that allows you to quickly implement complex data visualizations. The intuitive object oriented design of the Visualization Engine includes high-level as well as low-level visualization objects. Rendering supports hardware accelerated OpenGL, GDI+ and SVG output. 

The high-level objects include plot cubes, scene objects and a number of different plots like line, surface, scatter, contour and bar plots. They allow you to quickly and easily generate standard plots and graphs while maintaining the flexibility you need for your application.

For highly customized plots and graphs the data Visualization Engine offers low-level objects like lines, points, labels, group nodes, triangles and many more. You can customize your graphs to arbitrary detail and still benefit from the simplicity and convenience of ILNumerics.


The Visualization Engine for .NET (C# and Visual Basic)

Simplicity - Intuitive Visualizations

Getting Started with the ILNumerics Visualization Engine is as simple as dragging a Panel control in your form. The scene is designed and controlled by the same convenient object oriented interface which makes programming GUIs in .NET so much easier than in any other framework. The complex example scene above is created by the following code only:

Our webcode components make it easy to learn ILNumerics: just change the code and press play to see the result.

Download Your Free Trial


Interactivity - Transform Visualizations inTO GUIs

All objects in the ILNumerics Visualization engine are designed from ground up for efficient dynamic capabilities. Other data visualizations stop at global rotation and zoom. We provide extended picking options and fine grained mouse event handling for any visible object - in 2D and 3D. This allows all kinds of intuitive interfaces: from interactive data labeling to fully featured 3D GUIs.


See what else is possible in our examples section and download your trial!