Pre loader

2D Heatmap performance improvement ?


I have a problem with 2D heatmap performace due to lots of data. I tried some tips to increase performance (rendering priority, resampling etc.) but it is insufficient. I read a scichart forum about 2D heatmap performance and I found answer about possible performance improvement in future ( I would like to ask you if there is any performance improvement in newer scichart version. Actually I’m working with version

Thanks for your answer.

  • You must to post comments
Best Answer

Update: SciChart WPF v5 and above has vastly improved heatmap performance

Read the full article here:

New Heatmap Controls

The FastHeatmapRenderableSeries has been made obsolete, and replaced with two new controls!

The FastUniformHeatmapRenderableSeries, and the FastNonUniformHeatmapRenderableSeries.

These updated heatmap controls provide additional performance and
features including:

  • PaletteProvider supported in Heatmap (override cell color)
  • Point Metadata supported in Heatmap (tag cell data)
  • Contours
  • Support for massive heatmaps: 10k * 10k!
  • Performance: New Heatmap series up to 10x faster when DirectX Enabled.
  • You must to post comments

Hi Jan,

A re-work of Heatmap is on our task board for v4.1 and v4.2. The problem with heatmap peformance comes from the way the data is structured before drawing. It was never really optimal for using the GPU.

With SciChart 3D we’ve learned how to efficiently draw really large surfaces using the graphics card, so an investigation of porting this technology to 2D heatmaps is pending.

Best regards,

  • Jan Lysoň
    Great! Thanks for your quick response.
  • Andrew Burnett-Thompson
    That’s no problem :) just out of interest, what size of heatmap are you displaying? Also the DirectX renderer is slightly faster than Software for heatmap, but not significantly as the bottleneck is CPU side for now. Hence the re-write
  • Jan Lysoň
    Hi Andrew, sorry for my late answer, I didn’t notice your question. Currently I’m working with data of resolution 397×3036 :)
  • You must to post comments
Showing 2 results
Your Answer

Please first to submit.

Try SciChart Today

Start a trial and discover why we are the choice
of demanding developers worldwide

Start TrialCase Studies