ExtJs Chart TimeAxis минимальное / максимальное значение - PullRequest
1 голос
/ 05 апреля 2011

Можно ли получить минимальное / максимальное значения оси X (TimeAxis) после загрузки данных в хранилище диаграммы?

Ответы [ 3 ]

3 голосов
/ 26 апреля 2011

Мне удалось сделать это следующим образом:

chart.setXAxis(new Ext.chart.TimeAxis({
                                    minimum: newValue
                                }));

Надеюсь, это кому-нибудь пригодится.

3 голосов
/ 07 июня 2011

Для числовой оси, на ExtJS 3 работает следующий код:

  1. назначить идентификатор на график (или поместить его в переменную)

    items: {
        xtype: 'linechart',
        id: 'MyChart',
        store: store,
        ....
    
  2. Когда вам нужно получить доступ к переменным оси, определите диаграмму, а затем ее свойства:

    var chart = Ext.getCmp ('MyChart');
    
  3. Получить / установить новые значения для оси минимум / максимум:

    chart.yAxis.minimum = newMinimum;
    chart.yAxis.maximum = newMaximum;
    
0 голосов
/ 05 апреля 2011

Вы должны быть в состоянии получить максимальные / минимальные значения оси, используя открытые свойства. Открытое свойство maximum & minimum, доступное для TimeAxis, - это максимальное и минимальное значения, используемые осью. Если вы не установили значения явно, они автоматически генерируются библиотекой при рендеринге графика (диаграммы).

Вы должны получить доступ к этим значениям из объектов Оси.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...