【发布时间】:2011-05-29 08:07:22
【问题描述】:
我有一些实验数据,我决定将它们表示为集合。
假设有一个名为 E={a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p, q,r,s}(蓝色圆圈)和几个子集B(红色虚线椭圆),其中包含来自主集E。
我需要在主集E中表示这些子集,并显示它们的交集,或多或少类似于下图。
这就是为什么我需要一些算法(带有示例)来绘制该图形。最好使用 PHP 或 Javascript(使用 SVG 规范),因为我将在 Web 应用程序中实现这个问题。
先谢谢你!
【问题讨论】:
-
你的数据有固定的位置,还是算法必须把它们排好?
-
@Nicolas。一般没有,他们没有固定的位置。我只有一组,需要以一种好的方式代表它们。所以当你提出一些算法可以随机定位它们
-
没有相交元素的集合可以在视觉上相交吗?
标签: algorithm graphics set data-representation