Windows演示基础的相关热图

Xen*_*nte 5 wpf visualization data-visualization heatmap

有谁知道为WPF绘制相关热图的任何好工具?

基于评论的示例:

在此输入图像描述

原始图像源

Col*_*inE 8

免费的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>
Run Code Online (Sandbox Code Playgroud)

上面的XAML是我编写的一个显示财务HeatMaps的应用程序的片段.您可以在此处看到运行的Silverlight版本:

http://www.scottlogic.co.uk/blog/colin/xaml-finance/

(只需点击'热图'按钮)


IAm*_*rey 2

如果您正在寻找商业产品,我建议您查看 Telerik 控件。Telerik 对 WPF 具有出色的控件。长列表中包括一个热图控件。这是列出热图功能的网站的链接:

http://www.telerik.com/products/wpf/map.aspx

如果您想构建一些东西,这里有几篇博客文章列出了如何做到这一点(提供了源代码):

http://www.garrettgirod.com/?p=111

http://www.nickdarnell.com/?p=833