2013-09-02 13 views

Odpowiedz

9

Ta funkcja została dodana przez this żądanie pobrania około 25 dni temu w repozytorium Github. Dodano opcję gridIntegers, która domyślnie jest ustawiona na false. Nadal nie jest scalony z głównym repozytorium. Dlatego, jeśli chcesz go używać teraz, musisz pobrać i skonfigurować wersję this jak następuje:

Morris.Line({ 
     element: "mydiv", 
     data: mydata, 
     xkey: 'time', 
     ykeys: ['value'], 
     labels: ['Requisições'], 
     gridIntegers: true, 
     ymin: 0 
    }); 

Widziałeś parametr ymin ustawiony 0? To jest zastrzeżenie! Oś y będzie działać tylko z liczbami całkowitymi wtedy i tylko wtedy, gdy ustawisz własne granice y-min i/lub y-max. W moim przypadku jest to wykonalne, ponieważ wiem, że moje dane nie będą przedstawiać wartości poniżej 0. Dlatego działa jak urok.

Widać ryczeć różnicę gdy nie jest używany oraz podczas korzystania z patch:

Without the patch enter image description here

+1

Dziękuję bardzo Eduardo! – thomas

+0

Nie ma za co! – Eduardo

0

Używam Bar/LINE i mam problem:

enter image description here

Używanie "YMIN: 0" nie mam liczbami całkowitymi

3

Oto kod, którego użyłem ...

new Morris.Bar({ 
    ... 
    yLabelFormat: function(y){return y != Math.round(y)?'':y;}, 
    ... 
}); 
+0

Dziękuję, to rozwiązało mój problem. –

Powiązane problemy