2013-02-25 1 views
2

Можно ли использовать категории в виде x-значений в Highstock? Мне не нужна шкала времени в виде x-осей, но что-то вроде нумерованных оценок.Highstock X-Axis: Категории на месте времени

Это работает в Highcharts, но мне нужна функция прокрутки от Highstock.

ответ

1

Один из разработчиков Highcharts/Highstock ответил на мою просьбу поддержки: Это невозможно переключить навигатор на что-то другое, чем интервалы времени.

Единственное решение моей проблемы является навигация с помощью мастера и детализации диаграммы, как в этом примере: http://www.highcharts.com/demo/dynamic-master-detail

4

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

Возьмите взгляд на пример:

var chart = new Highcharts.Chart({ 

    chart: { 
     renderTo: 'container' 
    }, 
    xAxis:{ 
     min:0, 
     max:2, 
     categories:['first','second','third','fourth'] 
    }, 
    scrollbar: { 
     enabled: true 
    }, 

    rangeSelector: { 
     enabled:false 
    }, 

    series: [{ 
     name: 'USD to EUR', 
     data: [1,3,4,6] 
    }] 
}); 

http://jsfiddle.net/b826C/

+0

Это просто показывает мне стандартный браузер прокрутки. Мне нужна специальная функция прокрутки и т. Д. От Highstock. – rantanplan

+0

Включите навигатор. http://jsfiddle.net/b826C/1/ –

+0

Хорошо ... но теперь нет никакой разницы с Хихстоком. Поэтому остается вопрос: как заставить навигатор отображать категории вместо времени. – rantanplan

2

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

Ось x - это дата-время, а дата вашей серии - от datetime 0 до datetime x, здесь x - количество категорий, которые у вас есть.

Затем, когда вы форматируете использование метки XAxis:

labels: { 
    formatter: function() { 
    return categoryText[this.value]; 
    } 
} 

Аналогично можно форматировать, текст в навигаторе,

categoryText локальная переменная, которая содержит текстовые имена ваших категорий.

Вот скрипка: https://jsfiddle.net/b826C/98/

+0

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

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