图表绘图 - 没有相应日期问题的数据

时间:2014-12-04 07:31:57

标签: javascript date amcharts

正如您在此处所见,在X轴上,尽管日期 在范围内变化,但日期是等距的。

Chart screenshot [右键点击>如果您无法看到图片,请在新标签页中打开]

但两者的X轴距离相等。

  1. 我希望X轴显示值0,当特定日期没有值时。

    可能的解决方案:

    • AMcharts本身是否缺少任何内置参数
    • 我想到的另一个解决方案是日期输入值0 没有相应的数据。 [但这将落后于前线 端]
  2. 日期格式问题:

    约会 2014-11-12 10:15 " dataDateFormat":" YYYY-MM -DD     JJ:NN" 似乎不起作用。  试图在毫秒中做到这一点,没有用。 此处my fiddle

       "dataProvider": [{
                         "date": "1343364300000",
                         "value": 1
                        },{
                         "date": "1343364900000",
                         "value": 5
                        },{
                         "date": "1343365500000",
                         "value": 10
                        },{
                         "date": "1343366100000",
                         "value": 15
                        },{
                         "date": "1343366100000",
                         "value": 8
                        },{
                         "date": "1343369520000",
                         "value": 24
                        },]
    
  3. 这是我正在使用的图表。

    http://www.amcharts.com/demos/date-based-data/#

1 个答案:

答案 0 :(得分:0)

首先,我认为如果你需要在空数据上显示0,唯一的方法是在服务器端或JS上实现零填充功能。

我几个月前遇到同样的问题并且必须在我的服务器端实现,因为库中没有任何内置函数来执行此操作。

第二点。您的日期格式化程序运行正常,问题是您同时激活了panzoom。然后,您无法缩放并查看格式化日期,因为categoryAxis.parseDates将它们分组为几个月。我建议您停用chartCursor.pan并在mmss的类别轴上设置一个最小句点。

Here's你修改过的小提琴。