#c# #.net #sql #coordinate-systems
#c# #.net #sql #системы координат
Вопрос:
В моей базе данных SQL миллионы данных, и каждая строка представляет собой элемент со временем начала и длительностью. Теперь я хочу визуализировать эти данные, чтобы знать, какие данные перекрываются одновременно.
Моя идея состоит в том, чтобы создать систему координат, в которой по оси x показывается время, а по оси y подсчитывается элемент. Каждый график представляет собой линию, параллельную оси x, начинающуюся с Starttime duration. Следующий график — y 1, а также время начала длительность. Тогда я могу видеть, какие элементы перекрываются в какое время.
Как я могу запрограммировать это с помощью C # какие-либо предложения по решению этой проблемы?
Комментарии:
1. Можете ли вы нарисовать свою идею для лучшего понимания?
Ответ №1:
Я думаю, вам следует взглянуть на различные элементы управления диаграммами, которые там есть:
- Майкрософт
- Дандас
- Nevron
- все, что вы найдете в сети
Все они поддерживают своего рода столбчатую диаграмму, которая могла бы визуализировать такого рода данные. Но имейте в виду, что отображение может занять много времени, если вы попытаетесь разместить на графике миллионы точек данных одновременно.
Если высокая производительность и объем данных являются вашим ограничением, возможно, вам следует взглянуть на один из них:
- Диаграмма Молний
- Измерительная Студия
- Динамическое Отображение данных
- все, что вы найдете в сети
Комментарии:
1. спасибо за ваш ответ, оптимизирован ли какой-либо фреймворк для высокой производительности?