Есть ли открытая или платная библиотека .NET, которая будет создавать диаграммы с двумя важными функциями:
- Создайте диаграммы Венна
- Сохранить диаграммы как изображения?
Есть ли открытая или платная библиотека .NET, которая будет создавать диаграммы с двумя важными функциями:
Не уверен, что это было доступно в феврале. Но API диаграмм Google поддерживает диаграммы Венна: http://code.google.com/apis/chart/image/docs/chart_wizard.html
Возвращает диаграмму Венна со следующими свойствами:
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
Вы можете реализовать это в любом приложении, которое может загружать изображение и, следовательно, сохранять результат этого запроса.
Я не знаю ни одного, который существует в настоящее время, но его не должно быть так сложно создать. Один объект Image
для представления диаграммы. Используйте Graphics.FillEllipse
, чтобы нарисовать круги, и Graphics.DrawString
, чтобы распечатать статистику на диаграмме. А метод Image.Save
сохранит диаграмму в файл.