2

我正在寻找构建 Silverlight 应用程序并希望显示Tag Cloud。我想我有它的数据处理(字数统计)方面(感谢对这个问题的回答),但我正在寻找一个很好的控件来显示实际的标签云。

我找到了这个,但我不喜欢示例图像的外观 - 它似乎没有非常有效地使用空间。

我也找到了这个,但我对样本没有太多运气。我必须努力工作才能让它在我的机器上编译(我认为它是为 Silverlight 2 构建的?)然后当它运行时,它只是一个没有标签的空球体。我找不到它的任何实时样本,所以我只有样本图像可以关闭。

有人知道好的标签云控件吗?最好有可用的源代码和现场演示,这样我就可以先试用。

编辑: Myles J 提到的Infragistics的控件看起来不错,但它似乎也没有非常有效地使用空间。当一行中有大小字母混合时,它看起来像这样:

[small] [B    ] [Another Small]
        [  I  ]
        [    G]

我喜欢能够压缩所有内容的标签云,所以它看起来更像:

[B    ] [small]
[  I  ] [Another Small]
[    G]

这种云的一些非常好的示例可以在以下位置找到:http: //www.neoformix.com/2008/ClusteredWordClouds.html

或者更好的是,如果它可以混合方向,所以有些是水平的,有些是垂直的,那就太好了。类似于此页面上的第一个示例:http ://www.tagcloud-generator.com/demo.php

4

2 回答 2

2

你愿意为此付出代价吗?大多数大型第三方供应商,例如 Infragistics、Telerik 等都有这样的控制权。这是 Infragistics 标签控件演示的链接:

http://samples.infragistics.com/sllob/ComponentOverview.aspx?cn=tag-cloud

于 2011-09-02T08:09:39.057 回答
1

经过大量搜索,我最终偶然发现了Mike Talbot的出色控制。他似乎遇到了我做的问题,他找不到好的词云控件。用他自己的话来说:

我一直在寻找一个可以显示 Wordle 风格的词云的组件。我能找到的唯一 Silverlight 组件是 Infragistics xamTagCloud,但它确实没有产生我想要的输出。我想要的是能够将重要性较低的单词放在较大条目周围的空格内。

浏览了网络后,我找不到要购买或借用的组件,因此我决定自己编写。

幸运的是,他完成了所有艰苦的工作,然后免费发布了控件(以及源代码和演示项目)。示例和第一篇文章可以在http://whydoidoit.com/2011/07/28/wordle-style-word-cloud-component-for-silverlight/找到。更多信息,包括文档和下载,请访问: http ://whydoidoit.com/wordcloud-for-silverlight/

于 2011-09-06T07:12:54.940 回答