Hello,
I wanted to know if I can achieve interpolation of values within a heatmap. Is there any mechanism out-of-the-box?
Thank you very much.
Regards,
Sebastian
- You must login to post comments
Update: June 2018
If you are using the DirectX Renderer plugin in SciChart WPF, then the property FastUniformHeatmapRenderableSeries / FastNonUniformHeatmapRenderableSeries.UseLinearTextureFiltering has been added in SciChart v5.1 which will make the heatmap linearly interpolated or smoothed between cells.
The same option does not exist for the software renderers because this function is too CPU intensive to be performed in a software renderer.
Best regards,
Andrew
- Andrew Burnett-Thompson answered 6 years ago
- You must login to post comments
Hi Sebastian,
Thanks for your question and sorry for the late reply. Concerning interpolation of values, Heatmap 2D doesn’t have such capability for now. The reason being that it does all calculations on CPU, which is slow, so it would be even slower with interpolation.
We have plans to rewrite 2D Heatmap to use GPU, and it will provide such functionality. Unfortunately, we cannot tell you when it will be implemented, as we don’t have any precise dates yet.
Alternatively, you can use our 3D Heatmap which already has values interpolation implemented. Please refer to this example for more details: Uniform Orthogonal Heatmap .
Hope this helps! Please let us know if you have any questions,
Best regards,
Yuriy
- Yuriy Zadereckiy answered 8 years ago
- You must login to post comments
Yuriy,
Thanks for the reply. I’ve been looking into this and have further questions.
I’m seeing nice interpolation when all data points have data. If I have incomplete data, is there a way that the heatmap can add “noice” to unset data points?
Please see attached example of a heatmap surface data.
I would like for the heatmap to interpolate the data values that are empty (by adding noise or other mechanism). Can I achieve this directly through the heatmap?
Thank you.
Best regards,
Sebastian
- Sebastian de Ugarriza answered 8 years ago
- You must login to post comments
Please login first to submit.