【问题标题】:How to parse amcharts stock dates如何解析amcharts股票日期
【发布时间】:2015-01-02 17:03:58
【问题描述】:

我们如何解析 amcharts 的股票日期?

这里是示例数据:

chartData1=[{
    'date':'01-09-2010,00:05:05',
    'value':1,
    'volume':1
},{
    'date':'01-10-2010,00:05:05',
    'value':1,
    'volume':1
},{
    'date':'01-11-2010,00:05:05',
    'value':1,
    'volume':1
},{
    'date':'02-07-2010,00:05:05',
    'value':1,
    'volume':1
},{
    'date':'02-11-2010,00:05:05',
    'value':1,
    'volume':1
},{
    'date':'03-07-2010,00:05:05',
    'value':2,
    'volume':2
},{
    'date':'03-08-2010,00:05:05',
    'value':2,
    'volume':2
},{
    'date':'04-08-2010,00:05:05',
    'value':1,
    'volume':1
},{
    'date':'04-09-2010,00:05:05',
    'value':1,
    'volume':1
}];

当像这样使用它时,日期从和到的时间段是这样的:

From
29-10-1920
To
30-10-1920

如何通过解析日期来解决此错误?

谢谢

【问题讨论】:

    标签: javascript amcharts


    【解决方案1】:

    只需设置chart.dataDateFormat = "DD-MM-YYYY,JJ:NN:SS"

    【讨论】:

    • 你确定这对于 am STOCK 图表是正确的吗?我在普通 amCharts 上看到了这个选项,但在 amChart Stock 的文档中没有看到(OP 要求)。添加 dataDateFormat: "YYYY-MM-DD JJ:NN:SS", 对我的 amChart Stock 没有影响
    • 如果您可以向我们展示您的图表,我们可以提供帮助。更好地直接解决我们的支持问题。
    • 如果 OP 引用 PeriodSelector 则同样设置periodSelector.dateFormat = "DD-MM-YYYY,JJ:NN:SS"。
    【解决方案2】:

    我遇到了和你一样的问题,我解决这个问题的唯一方法是使用 Javascript 日期对象而不是日期字符串。

    而不是写

    'date':'01-09-2010,00:05:05'
    

    我写的是as

    'date': new Date(2010, 09, 01, 00, 05, 05, 00)
    

    我在 amCharts 网站上查看了他们的股票图表演示,他们只使用日期对象而不是日期字符串: http://www.amcharts.com/tutorials/your-first-stock-chart/

    插件似乎没有正确解析日期字符串。对于常规 amCharts,它适用于 chart.dataDateFormat 选项,但不适用于我测试中的股票图表。

    【讨论】:

      【解决方案3】:

      首先您必须为类别轴设置数据格式,根据您的要求将其设置为以下格式:

      chart.dataDateFormat = "DD-MM-YYYY,JJ:NN:SS"

      然后您必须定义是每天、每小时还是每分钟显示数据。默认设置是每天,每小时你可以使用

      categoryAxesSettings.minPeriod = "hh"

      更多详情请访问https://www.amcharts.com/tutorials/formatting-dates/

      【讨论】:

        【解决方案4】:

        除了为类别轴设置日期格式外,如果您为类别轴使用日期对象,您还必须将类别轴的 parseDates 设置为 true。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多