首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >windows presentation foundation的关联热图

windows presentation foundation的关联热图
EN

Stack Overflow用户
提问于 2011-05-31 22:43:23
回答 5查看 3K关注 0票数 5

有没有人知道为WPF绘制相关热图的好工具?

基于注释的示例:

原始图像source

EN

回答 5

Stack Overflow用户

发布于 2011-05-31 22:59:26

免费的WPF工具包有一个TreeMap。您可以在XAML中按如下方式定义它:

代码语言:javascript
复制
<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/

(只需点击“热图”按钮)

票数 8
EN

Stack Overflow用户

发布于 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

票数 2
EN

Stack Overflow用户

发布于 2011-05-31 23:07:21

Syncfusion charting component似乎提供了热图。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6189327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档