0

タグ クラウドを作成できません。チュートリアルやチュートリアルが見つかりません。(少なくとも機能するもの)。

機能するタグ クラウドの単純で基本的な例を探しているだけで、その後でスパイスを加えることができます。

私が見つけた最良のリンクは次のとおりです。

http://www.geekzilla.co.uk/View960C74AE-D01B-428E-BCF3-E57B85D5A308.htm

しかし、古くてソースファイルをダウンロードできず、コードに多くのギャップがあります。

4

2 に答える 2

2

これは本当に難しい問題ではありません。基本的にタグ クラウドは、フォント サイズをタグの一般性に関連付ける方法にすぎません。

まず、タグが表示される頻度は次のとおりです。

select Value, Count(*)
from Tag
group by Value
order by Count(*)

次に、この結果セットをページにレンダリングするときに、ある種のアルゴリズムを使用して、各タグのカウントを取得し、それをフォント サイズとして表します。素朴なアプローチは、フォントサイズをカウントに直接設定することですが、それは判読不能な結果につながる可能性があります。代わりに、おそらく上位 1​​0% を大きなフォントとして、次の 10% を次のフォントサイズとして、などとします。ただし、自分と自分のデータに適した正確なアルゴリズムを考え出す必要があります。

また、タグ クラウドは、いくつかの観点 (読みやすさ、検索、アクセシビリティ) から見ると、本当にゴミです。タグクラウドがタグにアクセスする唯一の方法ではないことを確認してください。おそらく、アルファ順または専用ページの Count(*) 順です。

于 2012-05-14T10:19:53.670 に答える
0

Google Charts APIからTermCloudを使用します。非常に使いやすく、美しくレンダリングされます。

于 2012-05-17T07:36:37.393 に答える