您想出了哪些好的标签云逻辑?就像字体大小 = 因子 * 出现百分比 ....
您需要设置最小尺寸,所以也许fontsize = minsize + factor * percentage
.
您可能想限制尺寸范围;也许采用百分比的平方根或对数,但这取决于您的分布。
对于另一种技术,请查看 Poeticcode 上的这篇博客文章标签云算法 http://poeticcode.wordpress.com/2007/01/27/tag-cloud-algorithmlogicformula/:
接下来,在线性插值中,我们如何设置字体大小/颜色强度的最小和最大边界?例如,我注意到 Amazon.com 将其字体大小调整在 80% 到 280% 之间。因此,云中最低的标签将获得 80% 的字体大小,最高的标签将获得 280% 的字体大小。我决定采用以下公式
150*(1.0+(1.5*m-最大m2)/最大)
当指标从潜在的 0 变为 maxm 时,这很好地给出了从 75% 到 300% 的字体大小。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)