Highstock X-Axis: Categorías en lugar de tiempo

¿Es posible usar categorías como valores x en Highstock? No necesito una barra de tiempo como ejes x, sino algo así como calificaciones numeradas.

Esto funciona en Highcharts, pero necesito la funcionalidad de la barra de desplazamiento de Highstock.

Puede usar la versión de Highstock, pero use Highcharts y la barra de desplazamiento.

Mira el ejemplo:

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/

Es posible que pueda obtener la funcionalidad que desea con Highstock y la siguiente solución:

El eje x es datetime y la fecha de su serie varía de datetime 0 a datetime x, aquí x es el número de categorías que tiene.

Luego, cuando formatees la etiqueta xAxis usa:

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

Del mismo modo puedes formatear, el texto en el navegador,

categoryText es una variable local que contiene los nombres de texto de sus categorías.

Aquí está el violín: https://jsfiddle.net/b826C/98/

Uno de los desarrolladores de Highcharts / Highstock respondió a mi solicitud de soporte: no es posible cambiar el navegador a otra cosa que no sean intervalos de tiempo.

La única solución a mi problema es una navegación con una tabla maestra y detallada como en este ejemplo: http://www.highcharts.com/demo/dynamic-master-detail