2015-09-24 3 views
0

У меня есть диаграмма Highstock с Navigator, которая синхронизирована с 4 Highcharts на той же странице. Даты Highstock не совпадают с датами Highcharts плюс другой формат.Highstock Highcharts датируется не в линейке

Highstock и Highchart :: Xaxis:

xAxis: { 
    type: 'datetime', 
    dateTimeLabelFormats: { 
     year: '%Y' 
    }, 
    events: {} 
}, 

Here's the site Я работаю на файл является большой здесь. Нажмите на любой значок, затем выберите «Данные и диаграммы». Верхняя диаграмма имеет другой формат даты, а нижние диаграммы не совпадают с верхней диаграммой. Я уверен, что это поведение по умолчанию как Highstock, так и Highcharts, но я не могу найти проблему вокруг проблемы. Любая помощь будет принята с благодарностью,

Майкл

+0

вы устанавливаете экстремальный режим для других 4-х диаграмм, но не для первого графика. попробуйте, что –

+0

также установлен utc false, если вы не используете utc часовой пояс –

+0

установка экстремального для диаграммы1 не работает. chart1 не отображается. Я установил utc в false, но получил такие же результаты. Есть ли способ для верхней диаграммы, которая является диаграммой Highstock, иметь тот же формат даты, что и 4 ниже? – geomajor56

ответ

1

Ваша первая диаграмма, будучи диаграмма Highstock, имеет порядковый номер оси х (API). Другие диаграммы не делают, поскольку они не являются частью Highcharts. Вы можете решить эту проблему, установив его на ложь для первой карты:

$('#container1').highcharts('StockChart', { 
    xAxis: { 
     ordinal: false, 
     // ... 
    } 
    // ... 
}); 

Это также, кажется, исправить вашу проблему форматирования даты (я не знаю, почему).

+0

Это было! Большое вам спасибо, я бы не подумал об этом. – geomajor56

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