2016-11-17 1 views
0

Используя библиотеку Highcharts, я настраиваю диаграммы с функциями масштабирования/панорамирования.Highcharts zoom проблема при панорамировании в обратном порядке xAxis

Если я создаю xAxis type: 'datetime' и использую reversed: true, у меня возникают проблемы при попытке панорамирования. Он сразу увеличит масштаб, изменится или нет.

Если я удалю измененный объект, эта проблема не возникает. Кто-нибудь еще испытывал эту проблему или знал, где искать, чтобы исправить это?

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

-

Я попытался не использовать флаг обратной и сортировки данных сам, но Highcharts выдает ошибку, если даты не по возрастанию, кажется.

+0

Я сообщил об ошибке здесь https://github.com/highcharts/highcharts/issues/5997 – morganfree

+0

Это действительно ошибка с Highcharts в конце концов. Спасибо @morganfree, проблема сейчас в разработке. Частичное исправление было опубликовано в вашей проблеме, и я ответил на это с помощью дополнительных исправлений, которые теперь позволяют решить исходный вопрос. – Mark

ответ

0

Как указано в комментариях к вопросу, это на самом деле ошибка с Highcharts. Функция панорамирования не правильно обрабатывала вызов функции setExtremes(...) при работе с обратным xAxis.

Здесь была отправлена ​​ошибка: https://github.com/highcharts/highcharts/issues/5997, в которую теперь включены некоторые фиксации с исправлением (которое я сам проверил).

И с тех пор предлагаемое исправление было отправлено для next Highcharts milestone.

Смежные вопросы