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