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.
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.
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.
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.