У меня есть некоторые экспериментальные данные, и я решил представить их как наборы.
Скажем, есть основной набор, называемый 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 ), потому что я собираюсь реализовать эту проблему в веб-приложении.
![Graphical representation of set-covering problem](https://i.stack.imgur.com/XC9oF.png)
Заранее спасибо!