Библиотека диаграмм .NET Venn - PullRequest
10 голосов
/ 17 февраля 2011

Существует ли открытая или платная библиотека .NET, которая будет создавать диаграммы с двумя важными функциями:

  • Создание диаграмм Венна
  • Сохранение диаграмм как изображений?

Ответы [ 2 ]

3 голосов
/ 19 июля 2011

Не уверен, что это было доступно в феврале. Но Google Chart API поддерживает диаграммы Венна: 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 / диаграмма CHS = 200x100 & CHT = v & CHD = т: 100100, -1,10, -1, -1, -1 и chdl = DataA | DataB

Вы можете реализовать это в любом приложении, которое может загрузить изображение и, следовательно, сохранить результат этого запроса.

2 голосов
/ 17 февраля 2011

Я не знаю ни одного, который существует в настоящее время, но его не должно быть так сложно создать.Один Image объект для представления диаграммы.Используйте Graphics.FillEllipse, чтобы нарисовать круги, и Graphics.DrawString, чтобы напечатать статистику на диаграмме.И метод Image.Save сохранит график в файл.

...