flot: показывать юниты по осям? - PullRequest
5 голосов
/ 12 октября 2011

В flot, есть ли способ заставить оси отображать 10, 20 и т. Д. Вместо 10, 20?

Я проверил документацию , но не вижу пути, но это кажется общим требованием - тем более что вы не можете (легко) пометить оси.

1 Ответ

14 голосов
/ 12 октября 2011

Вы ищете опцию "tickFormatter" в API .

Например:

var data1 = [[0,3],[10,1],[20,2],[40,8],[50,10]];

someFunc = function(val, axis){
   return "$" + val
}

plot = $.plot($("#placeholder"),
    [{ data: data1}], {
      xaxis: { tickFormatter: someFunc }
    });

Производит:

enter image description here

...