2011-10-17 23 views
7

que estoy usando jqplot, y se nota de forma predeterminada como esto:jqPlot garrapatas sin decimales

jqplot screenshot

¿Qué debo hacer para conseguirlo sin .0 al final?

+1

Quizás desee establecer 'stringFormat': http://www.jqplot.com/docs/files/plugins/jqplot-highlighter-js.html#$.jqplot.Highlighter.formatString. '% d' representaría un entero con signo. ! – pimvdb

+3

Gracias Si alguien quiere hacerlo, esto es parte de código ejes: { \t \t \t \t \t eje x: {min: 0, máx: 31, \t \t \t \t \t \t tickOptions: { \t \t \t \t \t \t \t formatString: '% d' \t \t \t \t \t \t}, \t \t \t \t \t \t}, –

Respuesta

11

Dado que efectivamente fue la respuesta, la publicaré como una real.

Con stringFormat, puede formatear la cadena de las etiquetas de eje y usa la notación sprintf, donde %d es un entero con signo. Como los enteros no tienen decimales, es probable que sea lo que quieres.

+1

Este tipo de obras. Como no oculta números no enteros, solo cambia sus valores, surge un problema en los ejes con un rango pequeño. En lugar de '0, 0.5, 1.0, 1.5, 2.0 ...' verá '0, 1, 1, 2, 2 ...' – Keith