LightningChart .NET v.12.1.1 is out now!
New features, bug fixes, improved interactions, and better performance.
HexagonShape available for Points and Markers
We are introducing the hexagon shape available for the Points (series.PointStyle.Shape) and Markers (Symbol.Shape) properties.
Like other geometrical shapes, the Hexagon shape allows body coloring with a two-color gradient, as well as with a separate color for the border. The hexagon shape also supports export to raster/bitmap or vector images.
Improving 3D Interactions
In this release, we have greatly improved 3D interactions like zooming, rotation, and panning for objects that render as large surfaces, e.g., SurfaceGridSeries3D, SurfaceMeshSeries3D, and MeshModel.
The performance in a mid-level computer will increase at least twice and when using a high-end graphics card, the speed can be up to 10x faster. Similarly, 2D interactions like zooming and panning will be much faster for the FreeformPointLineSeries when the point count is in millions.
Other Improvements
Large ValueRangePalette Improvement
ValueRangePalette is a property that can be used by line series, intensity series, polar line series, surface 3D, etc. Previously, if the palette had to load more than 20 steps, the chart became very delayed. Now, the user can feature hundreds of steps in the palette without any performance penalties. However, to create a smooth palette (color bar), you don’t need to use hundreds of steps instead, you can use the PaletteType.Gradient with only a few colors that will interpolate in between.
Improved VolumeModel binding
While the LightningChart MVVM edition works with VolumeModel, the binding to this class did not work properly. Now, VolumeModel binding errors are fixed and overall performance is improved.
Improved in zooming behavior for XY block-line-series
While XY block-series (SampleDataBlockSeries, LiteLineSeries, DigitalLineSeries) greatly improved application performance and reduced memory usage, in certain circumstances they caused AccessViolationException in the past. In particular, when the chart has a lot of points (e.g. 200M for LiteLineSeries) and deep zoom-in is performed. Now the issue is fixed and zooming will not cause AccessViolationException.
Get started with LightningChart .NET v.12.1.1
See more news
Streaming Data Visualization with WebSockets (2026): The Complete Tutorial
Every WebSocket tutorial on the internet shows the same thing: a server sends a random number every second, a chart updates. It works. The demo looks great. Then you deploy to production, your IoT sensors push 800 updates per second across twelve channels, and the...
Best ScottPlot Alternative in 2026: GPU Rendering, 3D Charts, Cross-Language Support
ScottPlot is genuinely excellent for what it is: a free, MIT-licensed, actively developed .NET plotting library with an honest focus on interactive large-dataset display. The GDI+ rasterized renderer — which draws the entire chart as a pixel bitmap rather than...
Using Fibonacci Tools in Trading: A Practical Guide for Market Analysis
Using Fibonacci Tools in Trading: A Practical Guide for Market AnalysisTechnical traders rely on various tools to identify potential support, resistance, and price targets. Among the most widely used are Fibonacci tools, which are based on the mathematical sequence...
Chart.js vs Highcharts vs LightningChart – Which Should You Choose?
If you've been searching for a JavaScript charting library, you already know the problem: comparison articles tend to list features and stop there. Nobody tells you what actually happens at 500,000 data points, or what a Highcharts license costs a team of ten...
