有没有人知道一个jquery插件会堆叠像砌体或同位素这样的元素,并根据重要性显示更大/更小的元素?找不到这些提到的插件的方法。那里有插件吗?
修改
尝试制作我需要的图像,数字表示不同的权重,这些权重会使矩形填充更少的父容器。
答案 0 :(得分:1)
我不知道开箱即用的插件,但您可以使用tagcloud插件并修改CSS以使框越来越大,而不仅仅是字体大小。
进入960网格系统或任何其他砌体的下降,它将使柱子流畅地运行。但是,一切都可能不在右边缘。
在简单地将事物做得更大更小的情况下,在右边缘排列一些东西需要更复杂的数学运算。目前,该问题没有说明您希望如何排列或显示内容。简单地堆叠元素比做同位素更容易。
请澄清。
[编辑]
哦,是的,完全有一个插件:http://bl.ocks.org/mbostock/4063582
“树形图递归地将区域细分为矩形;树中任何节点的区域对应于其值。此示例使用颜色编码Flare可视化工具包的不同包.Ben Shneiderman发明的树图设计.Bruls的Squarified算法,Huizing和van Wijk。数据由Jeff Heer提供。“
不是最容易构建的东西,但这个是用D3制作的:https://github.com/mbostock/d3/wiki/Gallery