Графики Highstock - Показать пустое пространство до текущей даты - PullRequest
0 голосов
/ 11 января 2019

В настоящее время у меня возникают проблемы с тем, чтобы на графике Highstock отображалось пустое пространство до текущей даты. Это фокусирует данные, которые я даю.

Что у меня есть:

enter image description here

Я хочу что-то вроде этого

enter image description here

Как видите, я хочу, чтобы данные останавливались на дату самой последней точки данных, а затем на графике должно отображаться пустое место и останавливаться на текущей дате. Обв нет данных по тем временам

1 Ответ

0 голосов
/ 11 января 2019

Вы можете контролировать отображение пустых и недостающих точек, посмотрев на:

xAxis.ordinal

На оси ординат точки расположены на диаграмме на одинаковом расстоянии независимо от фактического времени или расстояния x между ними. Это означает, что пропущенные периоды данных (например, ночи или выходные дни для графика акций) не будут занимать место на графике. Имея порядковый номер: false, будет показывать любые пропуски, созданные параметром gapSize, пропорционально их продолжительности.

xAxis.max

Максимальное значение оси. Если ноль, максимальное значение вычисляется автоматически.

plotOptions.series.connectNulls

Связывать ли линию графика между нулевыми точками или визуализировать разрыв между двумя точками по обе стороны от нулевой точки.

Это означает, что для вашего графика вы захотите установить:

xAxis: {
  ordinal: false,
  max: (new Date()).getTime() //to set the current date and time as a maximum
}
...