2012-05-23 27 views
14

que tienen un conjunto de datos pareados:Gráficos Google eje y valores

[(x_1,y_1), (x_2,y_2), (x_3, y_3)] 

y quiero hacer una XYChart fuera de ella mediante la biblioteca de Python GChartWrapper tal que de que los valores del eje y son una transformación de los datos.

Un ejemplo simple es un gráfico de registro con los valores reales en el lateral, p. si y_1, y_2, y y_3 representan log_10 valores, entonces la gráfica trazará como tales pero las etiquetas en el eje y podría ser 10^{y_1}, 10^{y_2}, y 10^{y_3}.

He intentado jugar con chxr para esto pero eso no funciona porque entonces no solo cambian las etiquetas en el eje, sino todo el eje. Por ejemplo, si tengo el log uno desde arriba y mis valores y son 0, 1, 2. Me gustaría que la gráfica para tener el mismo aspecto, pero las etiquetas que deberán vez 10^0, 10^1, 10^2, es decir, 1, 10, 100. Pero debido a que el gráfico necesita preservar la escala, intenta convertir esto en algo en el rango 0 -> 100 en lugar de simplemente cambiar las etiquetas.

¿Cómo puedo hacer esto?

+0

Aye. Gracias por la información sobre algunos más antiguos que no había visto las respuestas. – user592419

+1

Podría ser útil incluir algún ejemplo de salida; ver [esta pregunta ASÍ sobre Google Charts y GChartWrapper] (http://stackoverflow.com/questions/3850561/google-chart-api-trouble-with-rendering-a-xyline-graph). – supervacuo

+0

En un punto menor, '10^0 = 1', no' 0'. – supervacuo

Respuesta

1

Intente utilizar chxl para cambiar las etiquetas del eje pero no el rango. API chxl

Cuestiones relacionadas