Ответ 1
Не уверен, что это было доступно в феврале. Но API диаграммы Google поддерживает диаграммы Венна: http://code.google.com/apis/chart/image/docs/chart_wizard.html
В качестве примера: http://chart.apis.google.com/chart?chs=200x80&cht=v&chd=t:100,50,80,20,10,20,5&chdl=DataA|DataB|DataC
Возвращает диаграмму Венна со следующими свойствами:
chr = 200x80 (размер изображения) (может быть не более 300 000 пикселей) cht = v (тип диаграммы Венна) chd = t: (размер A, размер B, размер C, размер A пересекаются B, размер A пересекается C, размер B пересекает C, размер A пересекает B пересекает C) chdl = (Ярлыки данных)
Вы можете использовать это с 1, 2 или 3 кругами. (Для двоих просто задайте параметры размера -1, где C будет, и дадим только две метки.
chart.apis.google.com/chart?chs=200x100&cht=v&chd=t:100,100,-1,10,-1,-1,-1&chdl=DataA|DataB
Вы можете реализовать это в любом приложении, которое может загружать изображение и, следовательно, сохранять результат этого запроса.