Hello,
I have a colorLegend that is a control with IScaleable. It's linked with this HeatMap from here : http://ko.infragistics.com/community/blogs/kiril_matev/archive/2013/04/30/switch-the-lights-on-with-2d-data-with-a-heatmap-control.aspx
I want add a range feature, with two sliders so the user could change values of Min and Max.
The grid will change colors and the user can see details.
Is it possible to do this ?
If not, I'll post an idea in the user voice.
Regards
Both controls that you are asking about were implemented and released as CTP and they were intended to get feedback from our community. As result, we don't support these controls. However, you can achieve similar visualization either by extending XamDataChart control's scatter series or by using XamTreemap in combination with XamZoombar to represent interactive color legend.
http://ko.infragistics.com/samples/silverlight/treemap/#/range-value-mapperNote above link is for SL version of our controls but they have the same API as our WPF controls. Also you can find this sample in our WPF Sample Browser.
Also you can post a request for fully functional heatmap in our product idea website:http://ideas.infragistics.com/forums/192363-wpfRegards,
I saw and tried XamTreeMap before this custom HeatMap, and the difference is that the second control is a real heatmap not a squared heatmap.
I browse your WPF samples, and the Treemap integration of xamZoomBar isn't working.
Is it possible to set more than one colors like in an array, to have a rainbow as colorMapper ?
I have updated the DataChart3D assembly and I added support for setting range on the ColorLegend. Also, I fixed a few minor bugs that occurred when heatmap could not find a color for representing data item with a value that was out of range of the scale. Please review updated app with a view that demonstrates how to use this new feature with two sliders.
Here is a preview of update implementation of the Heatmap control. Note that white squares represent data items that have values out of range of the scale (e.g. greater than 70)
Thanks for your sample with sliders.
As this control is display in a small xamTile, is it possible to have scale values display at the left and two sliders on the scale at the right ?
The aim is too be useful for the control but small enough for the application.
Yes, it is possible in the updated version of this control (see attached zip file) <common:ColorLegend LabelPosition="Left" LabelMargin="2" Foreground="Black" FontSize="13" Margin="5,5,2,5" Width="25" Height="180" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Scale="{Binding ElementName=LinearScale}" />
Here is preview with added property for placement of labels