【问题标题】:Chart plotting - No data for corresponding date issue图表绘制 - 没有相应日期问题的数据
【发布时间】:2015-02-02 00:10:34
【问题描述】:

正如您在此处看到的,在 X 轴上,日期是等距的,尽管日期的范围有所不同。

[右键->如果看不到图片,请在新标签中打开]

但两者的 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
                        },]
    

这是我使用的图表。

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

【问题讨论】:

    标签: javascript date amcharts


    【解决方案1】:

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

    几个月前我遇到了同样的问题,不得不在我的服务器端实现,因为库中没有任何内置函数可以做到这一点。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-26
      • 2013-07-02
      • 1970-01-01
      • 1970-01-01
      • 2021-12-17
      • 2017-12-10
      相关资源
      最近更新 更多