Как синхронизировать масштаб оси Y на двух графиках в Flex? - PullRequest
1 голос
/ 06 октября 2010

У меня есть две линейные диаграммы, появляющиеся на одной странице бок о бок в Flex. В каждом случае ось X - это ось даты и времени, а ось Y - это то, что я получаю по умолчанию.

Максимальное значение, отображаемое на оси Y каждого графика (то есть на шкале оси Y), автоматически настраивается в соответствии с данными на графике. Это хорошо, так как я не знаю, какие данные появятся на каждом графике заранее. Однако я хотел бы, чтобы ось Y на обеих диаграммах была одинаковой, совпадая с большей осью Y, чтобы их было легко сравнивать друг с другом. Так, например:

  • Ситуация: максимальное значение для диаграммы A - 120, максимальное значение для диаграммы B - 100
  • В настоящее время: ось Y диаграммы переместится на 120, ось Y диаграммы B переместится на 100.
  • Требуется: ось Y диаграммы переходит в 120, ось Y диаграммы B переходит в 120.

Как я могу добиться этого?

1 Ответ

0 голосов
/ 06 октября 2010

Вы можете установить минимальное и максимальное значения для вашей оси.Просто установите их обоих на 120. Будет ли это сделать?

            <mx:verticalAxis>
                <mx:LinearAxis id="yAxis" minimum="40" maximum="120"/>
            </mx:verticalAxis>

            <mx:horizontalAxis>
                <mx:CategoryAxis id="xAxis" minimum="40" maximum="120" /> 
            </mx:horizontalAxis>
...