【问题标题】:Extjs 4: line chart overflow past axisExtjs 4:折线图溢出超过轴
【发布时间】:2014-03-06 19:40:38
【问题描述】:

这是我的图表所展示行为的jsfiddle example。基本上;对于定义了minimum/maximum 范围的数值轴,当one 时,图表不会呈现与any 系列关联的any 数据的数据值超出此范围。

在小提琴中,可以看到 all 系列 B 的数据是有效的,但仍然没有呈现数据,因为系列 A 中的值 超出预定义范围。

有没有一种方法可以为系列 B 呈现有效的标记? IE。不只是设置constrain=false 并且有溢出

【问题讨论】:

    标签: extjs extjs4


    【解决方案1】:

    你应该责怪Ext.chart.axis.Numeric#doConstrain。如果记录的一个字段超出范围,则通过此方法过滤整条记录。

    没有办法使用 api 来获得预期的行为。但是,如果我们直接破解doConstrain,还是有可能的。

    这是一个基于原始样本的破解版本。

    http://jsfiddle.net/6gmm2/3/

    doConstrain 的主要变化:

    • 始终从存储中复制记录以保持原始数据不受影响。
    • 将超出范围的值设置为undefined,而不是删除记录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多