2012-03-22 28 views
5

estoy usando Highcharts gráficos de líneas, donde los datos de mi eje x se distribuye de manera desigual:¿Cómo creo un eje x correctamente escalado?

[4, 10, 40, 100, 400, 1000, etc.] 

Actualmente los valores-x se colocan de manera uniforme. Quiero que la distancia entre x [5] yx [4] sea 10 veces la que está entre x [3] yx 2. ¿Cómo hago esto?


En el GoogleCharts mazarota, necesito un eje continuo.


En the docs, sólo veo "lineal", "logarítmica", y "de fecha y hora" para el tipo de eje. ("lineal" es el predeterminado y no hace lo que quiero).

Respuesta

4

Dado que no ha publicado su javascript generando las tablas tendré que adivinar, pero supongo que está utilizando categories dentro de su xAxis. Las categorías están distribuidas uniformemente, así que no las use en este caso.

Si cambia de bloque de datos para especificar seriesx y y valores (http://www.highcharts.com/ref/#series--data ejemplo 2) el xAxis mostrará proporciones correctas para sus valores. Por ejemplo, mira this fiddle.

Cuestiones relacionadas