This thread looks to be a little on the old side and therefore may no longer be relevant. Please see if there is a newer thread on the subject and ensure you're using the most recent build of any software if your question regards a particular product.
This thread has been locked and is no longer accepting new posts, if you have a question regarding this topic please email us at support@mindscape.co.nz
|
Hello Jason, Thank you for your support in the previous questions (quick and helpful). I have a chart with HeatMapSeries data. When the chart in zoom 100%, then I see the data with some holes (it seems like there are some areas that do no have data), but when I perform zoom on those areas I see data.
I think that is something related to aggregation and rendering of the HeatMapSeries data. Can something be done with that? Thanks, Pavel |
|
|
Hi Pavel, thanks for reporting this! The main reason this is happening is because when we render the heatmap image to the chart, we are scaling it using "NearestNeighbor" mode. This produces a crisp pixel view of the data, but doesn't interpolate the pixels and so the nature of the data your plotting can easily look like data is missing. To help you resolve this, I've added a new property to the HeatmapSeries called BitmapScalingMode. By default this will be NearestNeighbor to keep the current behavior the same. Feel free to set this property to something other than NearestNeghbor. (Each available option here has a different balance between quality and performance, so try them all out to see which works best for you). Now when you load the chart at 100%, the lines should look more complete/connected. (Note that the image will have a smooth rather than a crisp look though). However, when you zoom in far where no more level of detail is provided by the data, the pixels can become quite fuzzy. If this is not desired, I've also added a ZoomedBitmapScalingMode property to the HeatmapSeries which allows you to specify an alternative scaling mode when the chart has zoomed in quite far. By default, this will use the same value that you've set for the BitmapScalingMode property, but if you want, you could set this to NearestNeighbor so that when the chart is zoomed in, the pixels are crisp rather than fuzzy - and at this zoom level there is no possibility of NearestNeighbor mode from skipping pixels. These new properties will be available in the next nightly build. Hope that helps! Please let me know if you have further questions about this. -Jason Fauchelle |
|