C # записать график в систему координат

#c# #.net #sql #coordinate-systems

#c# #.net #sql #системы координат

Вопрос:

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

Моя идея состоит в том, чтобы создать систему координат, в которой по оси x показывается время, а по оси y подсчитывается элемент. Каждый график представляет собой линию, параллельную оси x, начинающуюся с Starttime duration. Следующий график — y 1, а также время начала длительность. Тогда я могу видеть, какие элементы перекрываются в какое время.

Как я могу запрограммировать это с помощью C # какие-либо предложения по решению этой проблемы?

введите описание изображения здесь

Комментарии:

1. Можете ли вы нарисовать свою идею для лучшего понимания?

Ответ №1:

Я думаю, вам следует взглянуть на различные элементы управления диаграммами, которые там есть:

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

Если высокая производительность и объем данных являются вашим ограничением, возможно, вам следует взглянуть на один из них:

Комментарии:

1. спасибо за ваш ответ, оптимизирован ли какой-либо фреймворк для высокой производительности?