2009-07-30 2 views
7

Мы стремимся реализовать некоторые сложные графические диаграммы для нового приложения, которое мы создаем. Некоторые из диаграмм представляют собой диаграммы рассеяния, которые иногда имеют высокую кластеризацию данных в определенных областях. Есть ли инструмент построения диаграмм, аналогичный Google Maps, который дает вам представление высокого уровня, а затем, если есть слишком много кластеризации, пользователь может увеличить масштаб в определенной области, чтобы получить более подробный вид, а точки начинают расширяться? Свободно или иначе не проблема.Интерактивные инструменты .NET Charting?

+0

Как владелец Gigasoft, если вы изучаете сложные схемы для проектирования, финансов; включая [Gigasoft .Net Charting] (http://www.gigasoft.com) в результатах поиска. Наши функции аннотации хорошо подходят в этой теме. v8 - это следующее поколение с Direct2D, 3D, Directx11. Ссылка включает демонстрационную загрузку 7 Meg в WinForm, Wpf и родные версии C++ для сравнения. Демо быстро демонстрирует большой набор функций с простыми в использовании аннотациями, которые позволяют создавать сложные диаграммы. – Robert

+0

Взгляните на диаграмму Nevron для .NET (http://www.nevron.com). Контроллер поддерживает кластеризацию точек LOD, выборку линии, масштабирование, прокрутку, панорамирование и т. Д. Я работаю для Nevron. – 2014-04-24 10:23:37

ответ

12

Попробуйте Microsoft Chart Controls for .Net 3.5 они также включают приятное демо-приложение, где вы можете просматривать образцы диаграмм и посмотреть, как это работает с образцами кода.

Эти элементы управления диаграммой по умолчанию включены в .Net 4.0, поэтому отдельная установка не требуется.

alt text http://www.scottgu.com/blogposts/chart/step3.png

+0

Знаете ли вы, можно ли удалять точки данных с диаграммы (а не исходные данные), нажав на нее? –

+1

Обнаружив это как результат поиска, я хотел бы обновить этот ответ, отметив, что эти инструменты теперь включены в .Net 4.0. – Michael

+0

Спасибо, Майкл, я обновил ответ –

1

Посмотрите на элементы управления Chart Microsoft; Они имеют интерактивность и AJAX, которые вы можете использовать для увеличения и уменьшения масштаба.

http://code.msdn.microsoft.com/mschart

1

Infragistics имеет некоторые большие средства построения диаграмм в зависимости от вашего приложения. (ASP.NET, Winforms, WPF, Silverlight).

0

Просьба NPlot которая является бесплатной библиотекой. Используется в приложениях, связанных с запасами, и прост в использовании.

Смежные вопросы