LightningChart .NET v.10.3 has been released!
Faster line series, new themes & Fintech charts changes
The LightningChart .NET 10.3 release improves LineSeries types
The SampleDataBlockSeries (SBDS) is a line series released in June 2021 and since then, it has stood as the fastest line series in the industry to display data of float/double type though it has a strict requirement of a fixed interval progressive x-value data.
So in this release, we’ve focused on delivering faster versions of many existing line series for which the SDBS requirement is less strict or not necessary.
List of the improved existing line series
- LiteLineSeries. This is a lighter and faster version of the PointLineSeries (for progressive x-values, but not fixed interval).
- LiteFreeformLineSeries. A much lighter and faster version of the FreeformPointLineSeries. There is no restriction for the arrangement of x/y values.
- DigitalLineSeries. is a new type of line series, which displays a line alternating between two Y-values. It is fully optimized for performance and of all the optimized line series types, this one uses the least amount of memory.
What is the advantage of using these improved line series?
These series use fewer resources (CPU and RAM) compared to the existing versions. For the user, this allows visualizing order of magnitude more points in the same PC.
These improved series also offer significantly better performance which we’ve measured based on the FPS response and the smoother sweeping/scrolling experience. The trade-off for the performance boost, though, is fewer features available or configuration options in the new line series.
New themes are available!
We’ve been highly focused on delivering the best performance but in this LightningChart .NET 10.3 release, we took some time to create better-looking and new color themes for all the LightningChart .NET interactive examples.
Here are the changes:
- We introduced several new themes including Auroras, Brushed Metal, Light Blue, Magma, Paper, and Red Carbon.
- Users can now create custom color themes by updating the CustomDynamicTheme property.
- We added a new fill style for backgrounds and rectangles: ColorOverBitmap. This allows drawing gradient colors on top of a bitmap image.
Changes to StockSeries & TradingChart
In this LightningChart .NET 10.3 release, we’ve incorporated some improvements to the StockSeries:
- We added the Packing feature. When enabling data values close to each other they will be rendered as a single item.
- The overall performance of the StockSeries has been improved. Overall, the rendering performance has gone 15x faster and uses 15x less memory when scrolling, sweeping, zooming, or panning.
- The DeletePointsBeforeX() method works now correctly.
New improvements have been added to the TradingChart component:
- We’ve added the DataPacking feature, which works similarly to the StockSeries’s Packing. It renders the data values close to each other as a single item.
- We’ve added a couple of new technical indicators: Aroon, Rate of Change, Triple Exponential Average (TRIX), and Williams Percent Range.
Other improvements for the LightningChart .NET 10.3 version
Other features we’ve added include:
- MeshModel now has a ShadeMode property to control whether lighting affects their colors or not.
- Improvements for the HighLowSeries include adding the DeletePointsBeforeX() method and removing unnecessary Point- and LineStyle properties.
- We fixed some exceptions with Map BackGrounds.
- ScaleBreaks now work correctly with the IntensityGrid- and IntensityMeshSeries using StencilAreas.
Annotation fixes:
- There were some cases where Annotation was disappearing near the edge of the chart but now is fixed.
- Annotations are now correctly rendered when the FillStyle property is set to None.
For more details about the LightningChart .NET 10.3 release, see the ChangeLog.
New to LightningChart .NET?
LightningChart .NET is a scientific and advanced data visualization solution for .NET charts compatible with WPF, UWP, and WinForms.
The LightningChart .NET plotting library features 100+ chart types that can be easily integrated into applications that demand high-performance charts with fast rendering and large dataset processing of several billions of data points.
See more news
Merry Christmas & Happy New Year!
Christmas tree developed with LightningChart® JSHappy Holidays!This Holiday Season, we find ourselves reflecting on all that has transpired in the past year. The end of the year brings no greater joy than the opportunity to express how grateful we are for our...
JavaScript Refreshing Spectrum Chart
JavaScript Refreshing Spectrum ChartHello again! This time I bring a quick but helpful tutorial on how to create a JavaScript refreshing spectrum chart. A spectrum chart is commonly used in reading and plotting electromagnetic or radiation data. In today's example, we...
Horizontal Bar Chart of Russia-Ukraine War Weaponry Data
Horizontal Bar Chart & Russia - Ukraine War DataThe Russia-Ukraine war is an ongoing conflict between the Russian Federation and Ukraine that began in 2014. The war began when Russian-backed separatists in the eastern region of Ukraine, known as Donbas, declared...
Create a vibration charts application with 2D & 3D spectrograms
JavaScript Pie Chart with NodeJS & TypeScriptHello, in this article we will create a JS dashboard with 2D and 3D spectrogram charts. The purpose of creating this project is to explain how to create a vibration analysis application that allows us to check sound...