ExtJs Chart TimeAxis最小/最大值

时间:2011-04-04 20:21:17

标签: extjs charts

在将数据加载到图表的商店后,是否可以获得x轴的最小值/最大值(TimeAxis)?

3 个答案:

答案 0 :(得分:3)

我设法通过以下方式执行此操作:

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

希望它会对某人有所帮助。

答案 1 :(得分:3)

对于数字轴,在ExtJS 3上使用以下代码:

  1. 将ID分配给图表(或将其放入变量)

    items: {
        xtype: 'linechart',
        id: 'MyChart',
        store: store,
        ....
    
  2. 当您需要访问轴变量时,请确定图表,然后确定其属性:

    var chart = Ext.getCmp ('MyChart');
    
  3. 获取/设置轴最小/最大值的新值:

    chart.yAxis.minimum = newMinimum;
    chart.yAxis.maximum = newMaximum;
    

答案 2 :(得分:0)

您应该能够使用公共属性获取轴的最大/最小值。 maximum&可用于TimeAxis的minimum公共属性是轴使用的最大值和最小值。如果未明确设置值,则在呈现图形(图表)期间,库会自动生成它们。

您应该从Axis对象访问这些值。