有没有人知道为WPF绘制相关热图的好工具?
基于注释的示例:

原始图像source
发布于 2011-05-31 22:59:26
免费的WPF工具包有一个TreeMap。您可以在XAML中按如下方式定义它:
<vis:TreeMap ItemsSource="{Binding Path=HeatMap.Sectors}"
Interpolators="{StaticResource colourInterpolator}">
<vis:TreeMap.ItemDefinition>
<vis:TreeMapItemDefinition ValueBinding="{Binding MarketCap}">
<DataTemplate>
<Grid>
<Border x:Name="Border"
BorderBrush="Black"
BorderThickness="1"
Margin="1"
Opacity="0.5">
</Border>
<TextBlock Text="{Binding Name}"
TextWrapping="Wrap"
FontSize="20"
Margin="5"
VerticalAlignment="Center"
HorizontalAlignment="Center"/>
</Grid>
</DataTemplate>
</vis:TreeMapItemDefinition>
</vis:TreeMap.ItemDefinition>
</vis:TreeMap>上面的XAML是我编写的一个显示金融HeatMaps的应用程序的一个片段。您可以在此处看到运行的Silverlight版本:
http://www.scottlogic.co.uk/blog/colin/xaml-finance/
(只需点击“热图”按钮)
发布于 2011-05-31 22:54:57
如果你正在寻找一个商业产品,我建议你看看Telerik控件。Telerik对WPF有很好的控制。长长的列表中包括一个热图控件。这是他们列出热图功能的网站的链接:
http://www.telerik.com/products/wpf/map.aspx
如果你想构建一些东西,这里有几篇博客文章,它们展示了如何构建它(提供了源代码):
http://www.garrettgirod.com/?p=111
http://www.nickdarnell.com/?p=833
发布于 2011-05-31 23:07:21
Syncfusion charting component似乎提供了热图。
https://stackoverflow.com/questions/6189327
复制相似问题