Я создал элемент управления диаграммой (формально Dundas Chart, но это стандартный контроль диаграммы с 4.0) в приложении Winforms, который имеет две области. Верхняя область представляет собой график «запаса», а нижняя область - графа «столбцов». Две области этого управления диаграммой выстроены одинаково справа, но варьируются слева.Диаграмма Площадь Несоответствие длины оси
На следующем рисунке показаны красные стрелки, отображающие разницу в длине между двумя областями.
Для этих двух областей, чтобы работать вместе, они должны быть одинаковой длины вдоль оси х, так что каждый маркер в верхней области выстроились с маркером на дне. Хотя разница между ними минимальна для небольших наборов данных, это гораздо более заметно, поскольку это изменяется.
Я думаю, что причина разницы между ними состоит в том, что они разные типы диаграмм. Я попытался получить длину верхней области в надежде на масштабирование, но, похоже, нет способа получить длину оси.
Я был бы очень признателен за любые ссылки, советы или даже спекуляции в отношении решения этой проблемы.
спасибо.
Не могли бы вы предоставить дополнительную информацию по коду? – Smokie