Я хотел бы видеть временную шкалу событий от базы данных в "диаграмме временной шкалы", которая должна быть похожей на это:
Я сделал меня маленькой c# программой, которая красит это на Битовый массив, но это не способ пойти.
У меня есть входные данные, которые имеют 3 поля:
StartX EndX Y
2596 15008 1
5438 6783 2
5450 5453 4
5456 5459 4
5462 5466 4
5470 5474 4
5477 5657 5
5662 5665 4
5668 5671 4
Поскольку изображение показывает для каждой строки, от которой я хотел бы иметь строку StartX
кому: EndX
со значением Y Y
. Сложенная столбиковая диаграмма почти решает мою проблему, но я не хочу иметь новую строку на диаграмме для каждой строки, у меня есть тысячи строк, и я хотел бы иметь ось X как ось времени и представление, какие события (Y тип события) произошли одновременно. Изображение (см. выше) я генерировал с простыми шоу программы C#, что система событий была активна все время, и события TECH и BREAK были почти эксклюзивны, но имели некоторые перекрытия.
Я хотел бы, по крайней мере, знать корректное направление, которое я должен взять; я потерян во множестве типов диаграммы Excel.
Единственным путем я нашел для выполнения, это должно использовать сложенные столбиковые диаграммы, где пустое время, промежуточные фактические события являются рядом, который установлен на заполнение бланка. Этот метод также требует, чтобы столбцы помощника помогли в питании данных, которые ожидает сложенная столбиковая диаграмма. Для этого метода была бы нужна таблица со столькими же строк сколько Y значения. Это делает это жестким, так как требование о новой строке для каждой строки, кажется, указывает, что Вы хотите оставить свои данные в формате, который это в настоящее время использует.
Другие мысли: Вы рассмотрели, возможно, компонент диаграмм к c# программе вместо того, чтобы пытаться вынудить Excel сделать график? Управление Диаграммой Microsoft является клоном Dundas и является бесплатным.