ExtJs中的轴值不匹配提示值

时间:2013-08-27 09:26:37

标签: extjs charts labels tooltip

我使用ExtJS创建了一个表单,我根据时间段过滤值以获得图表。我注意到当选定的时间段很小时,我的值会正确显示。这意味着y轴的值符合工具提示的值,如第一个图所示。

The values of the axis match the values of the tips

当我在更长的时间内过滤数据时,问题就开始了。在这种情况下,由于某种原因,标签的值不适合工具提示中的值(图2)。你知道是什么导致了这个???

The values of the axis don't match the values of the tips

编辑:我发现如果我拉伸/调整图2的图表,那么数据会正确显示,并且轴的值与工具提示的值相匹配。知道为什么会这样吗?是不是因为我把我的图表放在弹出窗口中?

由于 迪米瑞斯

1 个答案:

答案 0 :(得分:0)

经过更多的研究后,我在sencha论坛上发现了关于性能提升的以下信息:点数的增加:ExtJs框架没有技术限制,你可以在图表/系列中呈现多少点。 ExtJs图表的性能由引擎绘制的点给出。随着点数的增加,性能会下降。这是因为客户端(Web浏览器)必须在本地呈现数据。当点数非常高(例如10000点)时,大多数浏览器在处理它时都会遇到问题,即使只是在内存中也是如此。 此外,在上述情况下,图表应该是大约3000px宽,以实际显示从点到点的所有线路(比市场上几乎任何显示器都宽)。

在某些情况下,解决方案是通过在商店中应用某些过滤器来细化数据。就我而言,即使应用时间/日期过滤器的点数也是如此之多,以至于我没有得到超过15天范围的正确图表。