Extjs 4:折线图溢出轴

时间:2014-03-06 19:40:38

标签: extjs extjs4

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

在小提琴中,可以看到系列 B 全部数据有效,但由于系列中的值 A,数据仍未呈现超出预定范围。 enter image description here

我有没有办法为系列 B 渲染有效的标记?即不只是设置constrain=false并且有溢出

1 个答案:

答案 0 :(得分:0)

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

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

这是基于原始样本的黑客版本。

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

doConstrain的主要变化:

  • 始终从商店复制记录以保持原始数据不变。
  • 将超出范围的值设置为undefined,而不是删除记录。