Всплывающая подсказка Vega-Lite не показывает время в UTC

#javascript #timezone #data-visualization #vega-lite #vega

#javascript #Часовой пояс #визуализация данных #vega-lite #vega

Вопрос:

У меня есть спецификация Vega-Lite, визуализирующая данные временных рядов с метками времени ISO8601 UTC. Они отображаются правильно на метках оси X, но во всплывающей подсказке время отображается в местном часовом поясе, а не в UTC.

Есть ли способ установить часовой пояс для всплывающей подсказки?

 "tooltip": [
      {
        "type": "quantitative",
        "field": "data[1]",
        "title": "Value "
      },
      {
        "type": "temporal",
        "field": "data[0]",
        "title": "Datetime ",
        "format": "%Y-%m-%dT%H:%M:%SZ"
      }
    ]
 

Ссылка на полную спецификацию в редакторе Vega

Комментарии:

1. Не уверен, правильно это или нет, но, похоже, он разрешает "scale": {"type": "utc"}, элемент всплывающей подсказки, несмотря на то, что текстовый редактор выделил его желтым цветом. Кроме того, возможно, это можно сделать с помощью вычисляемого поля, но не уверен, как именно. (Я сам не использую Vega.)

2. Я думаю, что это ошибка; Я сообщил об этом здесь: github.com/vega/vega-lite/issues/7185