代码之家  ›  专栏  ›  技术社区  ›  Scott Saad

如何在ASP中创建标记云。网

  •  6
  • Scott Saad  · 技术社区  · 16 年前

    我第一次涉足网络编程,希望能有一种很好的方式显示一些数据的频率指示器,以 tag cloud .

    例如,假设我有三种宠物的简单数据:狗、猫、猴子。

    5条狗 , 27只猫 101只猴子 .

    根据这些数据, 制作标记云的最佳方法是什么 从视觉上表明我有太多的猴子,而不是那么多的猫,我肯定需要多弄几条狗?

    使现代化 :如果在stackoverflow上讨论并回答解决方案,那就太好了。外部链接有助于支持答案,但将链接作为答案不一定是stackoverflow的目的。任何人都可以通过谷歌找到链接的内容。希望是stackoverflow将是找到答案的地方。这只是一个帮助改善stackoverflow的请求。:)

    4 回复  |  直到 16 年前
        1
  •  2
  •   Gabe Sumner    16 年前

    我不相信这是你想要的答案,但是有一个ASP的云控制。NET可从CodeProject获得:

    http://www.codeproject.com/KB/aspnet/cloud.aspx

    它看起来相当容易使用。

    --

    编辑: 我应该相信我的消息来源。在以下网页上找到了上述链接:

    http://www.technacular.com/2007/04/22/how-to-create-a-tag-cloud/

    此页面包含一些与构建标记云相关的附加常规信息。祝你好运!

        2
  •  1
  •   devio    16 年前

    您需要首先确定您的度量(即。 什么 在本例中,您需要测量每种类型的宠物数量),然后了解如何将该度量映射到一组类上。这些类与附加到标记的样式等效。

    一个非常简单的映射是x[i]/sum(x),给出0和1之间的比率。在范围[0,1]上定义子范围,例如从0到4的4个范围。。0.25, 0.25..0.50等等。找到子范围(0,1,2,3)的索引,并为标记分配一个CSS类“tagX”。

        3
  •  1
  •   Christian C. Salvadó    16 年前
        4
  •  0
  •   sajidnizami    16 年前