Extjs 4 : Time Stacked Bar Chart, 可能吗?

标签 extjs extjs4 bar-chart

您好,我正在尝试完成一个时间堆积条形图,其中输入数据如下所示:

{"name":"Folienwechsel",
 "starttime":"02/29/2012 09:50:07",
 "endtime":"02/29/2012 09:50:46",
 "duration":38546.0},
{"name":"Pause",
 "starttime":"02/29/2012 09:50:46",
 "endtime":"02/29/2012 09:51:36",
 "duration":49943.0},
{"name":"Wartezeiten",
 "starttime":"02/29/2012 09:51:36",
 "endtime":"02/29/2012 10:04:43",
 "duration":787086.0}

正如您所看到的,开始时间和结束时间是连续的,当一个状态完成时另一个状态开始,我一直在尝试使用时间轴,基于本教程 http://aboutfrontend.com/extjs/extjs...-and-timeaxis/ ,以及 sencha http://docs.sencha.com/ext-js/4-0/#!...tackedBar.html 中的堆栈栏示例。我正在尝试做的事情的图像示例:

timeline

我已经用 HighChart 做到了这一点,但是我的公司已经购买了 ExtJs,那么我需要用 Extjs 做到这一点,那么如果有人能告诉我是否可能的话,那就太好了,如果可以的话,那么如果可以指导我一个例子或者我应该如何开始...

谢谢。

最佳答案

我花了一些时间在 ExtJs4 中处理基于时间的图表,我必须警告你 - TimeAxis 有问题。我什至不得不用简单的数字轴替换我的时间轴。这个想法很简单 - 将日期转换为时间戳并将它们传递到数字轴。

堆栈条形图是您不错的选择。请参阅此示例(稍作修改),来自官方 sencha 示例:

http://jsfiddle.net/UDwz7/

关于Extjs 4 : Time Stacked Bar Chart, 可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9499822/

相关文章:

javascript - Ext.window.MessageBox draggable false,调用hide方法出错

javascript - 在 ExtJS 4 中创建一个带有 xtype 的扩展

ExtJS 4 动态更改网格存储

extjs4 - 当我在日期字段中按下时,如何忽略日期选择器

wolfram-mathematica - BarSpacing 选项是如何在 Mathematica 中真正实现的?

javascript - 如何从 Ext.Record 中获取数据?

android - Ext未定义错误

javascript - 如何根据设备/屏幕分辨率调整屏幕?

python - 如何防止 x 轴标签重叠

python - 如何控制 seaborn 条形图中条形之间的空白?