• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >编程问答 > 关于标签云算法的实现

关于标签云算法的实现

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-07

佚名通过本文主要向大家介绍了标签传播算法,多标签分类算法,标签传递算法,标签传播算法 matlab,标签防碰撞算法等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:关于标签云算法的实现
描述:

标签云大家应该都很清楚,现在也有很多比较成熟的展现方式,但是我要说的是,像下面这种标签云的展现算法是如何实现的,有人有这方面的想法吗

标签云生成器,标签云生成器中文,标签云在线制作,中文标签云生成工具,wordpress标签云,中文标签云生成,3d标签云,百度标签云,标签云代码,标签云生成器下载,标签云制作,标签云免费生成工具,中文标签云在线,js标签云,标签云小游戏基地


解决方案1:

上面的网址只能用ff开,chrome,ie都没反应。
这个问题前一段时间和室友讨论过这个问题,我们大致思路就是把一个单词当作矩形来处理,再就是碰撞判断,然后插入,也做出了demo。
但这种的问题就是没法吧小单词放到大单词的空隙中。

解决方案2:

搜了一下,http://166.111.138.15:8080/qqweibo/ “微博关键词,是清华大学自然语言处理组开发的一个自然语言处理应用平台。该应用利用自然语言处理的关键词抽取技术,分析用户近期发表微博内容, 提取代表用户兴趣的关键词,并采用文档可视化技术对关键词进行可视化,便于用户快速了解自己、好友、主题等的关键词。”

后台程序不详,应该是把关键词按照优先度先后一一摆放,由于背景色是纯色,因此可以检测画布未填充色彩的像素范围(位置够大的话就可以随机摆放了),取得长方形的规则区域,然后检查下一关键词宽度长度是否合适放在该区域,重复下去。

解决方案3:

清华的这个用的是pyTagCloud库实现的,python. PHP怎么搞?有一种思路,但是效率太低:先讲文字画到一个canvas,然后对这个canvas逐个getpixel进行空白区域判断。低效。。。

reflink: PyTagClould: https://github.com/PaulKlinger/PyTagC...

解决方案4:

不知道这个有用不?
js+html5(canvas) http://benjamin.smedbergs.us/wordmap/...

解决方案5:

如果能做好一个填充算法固然好了
但也是可以投机取巧一点,事先定义好几个模板,然后往里面填充内容的


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 关于标签云算法的实现

相关文章

  • 2017-06-07 链式存储结构数据结构存储都在内存上吗?为什么不在硬盘上呢?
  • 2017-06-07 laravel路由如何写,才能实现/post和/post/指向一个位置?
  • 2017-06-07 github支持图片比较了
  • 2017-06-07 Scrapy:嵌套的请求怎么写,demo不知道问题出在哪
  • 2017-06-07 链表,单链表,双链表,队列,集合,顺序存储结构,链式存储结构,究竟哪个是数据结构哪个是存储结构?
  • 2017-06-07 Flask中before_request、after_request和teardown_request是拿来做什么的
  • 2017-06-07 sublimetextctrl+b运行python后下面那框框怎么取消掉?
  • 2017-06-07 为什么银行家舍入算法比四舍五入好
  • 2017-06-07 腾讯地图API搜索结果数量限制1000个怎么解除?
  • 2017-06-07 如何用php获取某个页面中的input的csrf_token?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 可以把两个数分别压入两个栈吗
    • Python中子类和父类是不是不能有同名成员变量?
    • 为什么七牛的图片预处理不推荐使用?
    • 上传空间出现很多后缀名是ts文件。这是正常的吗?这是什么文件。
    • (shell)vim查询结果转文件
    • 如果小视频缓存在memcache里面,JWPlayer可以读取么
    • 浏览器端怎么生成文件的hash值?
    • (python)如何使用mongoengine只查询mongo库的部分字段,而不是全部字段?
    • 哪里有交通违章查询API服务
    • Python中对象作为元素组成列表问题,[obj]代表什么含义?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有