当前位置:  开发笔记 > 编程语言 > 正文

"标签云"发电机?

如何解决《"标签云"发电机?》经验,为你挑选了2个好方法。

我想在我正在研究的项目中添加一个"标签云".我通过谷歌看到了很多,但它们似乎主要是"输入网址"类型.

这是我的意思的一个例子:

我正在找一个要么有的

一个很好的网络访问api

一个独立的本地可执行文件(linux首选)

一个可链接的库(c,python首选)

当然,其他选择和建议赞赏!

更新:看起来我正在寻找的通常被称为标签云而不是文本云,即使我有兴趣使用它来查看文本块.

更新2:最优秀的Jonathan Feinberg和IBM发布了Wordle ......万岁!!!

http://www.wordle.net

Cacovsky.. 11

这个问题很老,已经回答了,但我想说Wordcram看起来非常好.它是开源的.



1> Cacovsky..:

这个问题很老,已经回答了,但我想说Wordcram看起来非常好.它是开源的.


我制作WordCram.很高兴你喜欢它!
这看起来像一个伟大的项目.输出图像看起来非常好.它在Java for Processing中实现,并[托管在GitHub](https://github.com/danbernier/WordCram).

2> David Dean..:

我不确定你是指一个简单的(ala Flickr)标签云,还是像Wordle那样复杂的东西.

无论如何,如果你正在寻找一个简单的标签云,那么自己实现它就不会太难(只要你已经能够呈现HTML),因为它只是改变每个项目的大小和/或颜色根据其频率(或其他一些措施).

如果你想使用现有的库,你可以查看一个开源php版本,比如Tag Cloud,只需在你的机器上使用php而不是通过web服务器在本地运行它们.只需安装php并运行php filename.php类似于执行python脚本的方式.

看看Wordle服务,似乎没有办法自动创建一个,因为他们使用java applet生成图形,这些图形无法轻松编写脚本curl.他们在常见问题解答中确实有一个关于API 的问题:

你能否将Wordle作为生成图像的Web服务公开?

可扩展的Web服务应该花费不超过几十毫秒来完成其工作.要创建Wordle,需要在Java运行时中使用多秒.(那个漂亮的动画不是为了表演;它真的在动画中放置了东西).因此,Wordle将始终将CPU密集型内容分配给您,用户和CPU.

在撰写本文时,Wordle每秒可以保持10次点击.地球上没有办法以这样的速度渲染Wordles.那么有一种方法,但它涉及的方式比我有更多的钱.

此外,此前一个问题可能有所帮助.

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有