jqPlot помечается без десятичных знаков

#javascript #jquery #jqplot

#javascript #jquery #jqplot

Вопрос:

Я использую jqplot, и по умолчанию он получает отметки следующим образом:

скриншот jqplot

Что я должен сделать, чтобы получить его без .0 в конце?

Комментарии:

1. Возможно, вы хотите установить stringFormat : jqplot.com/docs/files/plugins /… . %d будет представлять целое число со знаком.

2. Спасибо! Если кто-то хочет это сделать, это фрагмент кода axes:{ xaxis:{min: 0, max:31, tickOptions: { FormatString:’%d’ }, },

Ответ №1:

Поскольку это действительно был ответ, я опубликую его как фактический.

С помощью stringFormat вы можете форматировать строку меток оси, и в ней используется sprintf обозначение, где %d это целое число со знаком. Поскольку целые числа не имеют десятичных знаков, вероятно, это то, что вы хотите.

Комментарии:

1. Такого рода работы. Поскольку он не скрывает нецелые числа, а только изменяет их значения, проблема возникает на осях с небольшим диапазоном. Вместо 0, 0.5, 1.0, 1.5, 2.0... вы увидите 0, 1, 1, 2, 2...