HighCharts не отображает данные серии - PullRequest
0 голосов
/ 17 февраля 2019

У меня есть данные временных рядов, которые я пытаюсь отобразить с помощью Highstocks: Вот данные:

{
  "title": {
    "text": "My Graph"
  },
  "series": [
    [
      {
        "name": "Future Index Longs",
        "data": [
          [
            "2019-02-05",
            104516
          ],
          [
            "2019-02-06",
            127260
          ],
          [
            "2019-02-07",
            156291
          ],
          [
            "2019-02-08",
            167567
          ]
        ]
      }
    ],
    [
      {
        "name": "Future Index Longs",
        "data": [
          [
            "2019-02-05",
            21
          ],
          [
            "2019-02-06",
            0
          ],
          [
            "2019-02-07",
            1263
          ],
          [
            "2019-02-08",
            12
          ]
        ]
      }
    ],
    [
      {
        "name": "Future Index Longs",
        "data": [
          [
            "2019-02-05",
            33873
          ],
          [
            "2019-02-06",
            61093
          ],
          [
            "2019-02-07",
            43125
          ],
          [
            "2019-02-08",
            41928
          ]
        ]
      }
    ],
    [
      {
        "name": "Future Index Longs",
        "data": [
          [
            "2019-02-05",
            47542
          ],
          [
            "2019-02-06",
            55084
          ],
          [
            "2019-02-07",
            75256
          ],
          [
            "2019-02-08",
            77786
          ]
        ]
      }
    ],
    [
      {
        "name": "Future Index Longs",
        "data": [
          [
            "2019-02-05",
            185952
          ],
          [
            "2019-02-06",
            243437
          ],
          [
            "2019-02-07",
            275935
          ],
          [
            "2019-02-08",
            287293
          ]
        ]
      }
    ]
  ]
}

График пуст и данные не отображаются.Что я делаю не так?

Извините, что добавил этот наполнитель здесь, но мне нужно добавить больше текста, чтобы опубликовать этот вопрос, и, поскольку это довольно простой вопрос, мне не нужно много добавлять.

Ответы [ 2 ]

0 голосов
/ 18 февраля 2019

Чтобы иметь диаграмму с осями даты и времени в Highcharts, вы должны передать значение X как метку времени в миллисекундах с 1970 года.

Пример Highstock:

Обратите внимание, что в Highcharts вы должны определить xAxis.type в качестве даты и времени, например:

  xAxis: {
    type: 'datetime'
  }

Демонстрация Highcharts:

Ссылка API:

0 голосов
/ 17 февраля 2019

У вас неправильный формат в вашей серии, это должен быть массив объектов.

Пример: series: [{ ... }, { ... }]

Проверьте эту скрипту: https://jsfiddle.net/wg1vnyzp/1/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...