Выровнять ось x одного ChartArea с осью y другого?

Я работаю с System.Windows.Forms.DataVisualization.Charting (С#, VS 2008).

У меня есть два ChartArea, один из которых содержит SeriesChartType.Line, а другой — SeriesChartType.RangeBar. Отдельно две диаграммы отображают то, что я хочу. Горизонтальная ось в обоих случаях - это время, и я хотел бы выровнять их, чтобы я мог масштабировать их вместе и т. д.

Горизонтальная ось диаграммы Line — это ось x, а горизонтальная ось диаграммы RangeBar — ось y. Когда я устанавливаю AlignWithChartArea одной диаграммы с именем другой, связанные оси пересекаются (горизонтальная (x) ось линейного графика связана с вертикальной (x) осью диаграммы RangeBar) .

Есть ли простой способ связать две горизонтальные оси, или я слишком много прошу?

Спасибо как всегда.


person John    schedule 02.05.2011    source источник


Ответы (1)


Это то, что вы ищите? http://betterdashboards.wordpress.com/2009/02/11/align-multiple-chart-areas/

person Dustin Laine    schedule 12.05.2011
comment
Спасибо за ссылку, Дастин. Там куча блогов, о существовании которых я и не подозревал. Пост, на который вы ссылаетесь, не решает проблему, которая у меня есть, потому что он имеет дело с двумя линейными диаграммами. Обе эти серии имеют одинаковую ориентацию (ось x горизонтальна). У одного из моих ось Y горизонтальна, и это оказалось большой головной болью. - person John; 13.05.2011
comment
Тем не менее, я ценю ваш ответ (это первый ответ, который я получил на четыре вопроса об инструментах построения графиков!) (+1) Ура! - person John; 13.05.2011