2012-02-21 17 views
7

Necesito dar salida a un gráfico en la página, y estoy considerando Highstock o Highcharts para implementar esto. La interfaz de Highstock es más preferible debido al panel de navegación que muestra el resto de la trama después del rezooming.Highstock con números en lugar de fecha en el eje x

Sin embargo, mi trama tiene números en x-asis, pero no en la fecha/hora. ¿Hay alguna forma de utilizar Highstock con escala numérica x? ¿O agregar un navegador similar a Highcharts?

Respuesta

6

El único tipo de xAxis de Highstock es el de fecha y hora, por lo que usarlo con números no es una opción. (Tal vez si realiza algunas acciones de formato difíciles y define una información sobre herramientas personalizada con las mismas opciones de formato, es posible que sea).

Deja solo Highcharts y hay un ejemplo llamado master-detail chart que podría cumplir sus requisitos.

Espero que ayude.

11

A continuación X Axis formateador puede utilizarse con alta de la visualización de números en X-Axis:

xAxis: {labels: { formatter: function() {return this.value;}} } 
+0

esto es impresionante. Gracias. debería hacer lo mismo con navigator: {xAxis: {labels: {formatter: function() {return this.value;}}}} de esa manera también el navegador tiene las etiquetas correctas del eje x – Edoz

+0

Y para mostrar texto, calibrar las fechas para comenzar en 0 y luego use return myArray [this.value] en la función, donde myArray es una variable que contiene sus valores de texto. – bartelski

+0

Esto funciona totalmente. Lo tengo en el violín – sammiwei

1
xAxis: { 
    type: 'linear' // Other types are "logarithmic", "datetime" and "category" 
}, 
Cuestiones relacionadas