Zacząłem używać wykresu liniowego morris.js na mojej stronie html. Czy istnieje sposób ustawiania osi Y tak, aby zawierała tylko liczby całkowite? Teraz wyświetla liczby dziesiętne, ale mój zestaw danych zawiera tylko liczby całkowite.Liczby całkowite jako oś Y na wykresie liniowym morris.js
Odpowiedz
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:
Oto kod, którego użyłem ...
new Morris.Bar({
...
yLabelFormat: function(y){return y != Math.round(y)?'':y;},
...
});
Dziękuję, to rozwiązało mój problem. –
- 1. Jak ustawić oś y w radianach na wykresie Pythona?
- 2. Ustaw oś Y na wykresie d3, aby dopasować najszerszą etykietę?
- 3. Jak zmienić kolor i styl punktu kropki na wykresie liniowym Morris.js?
- 4. Gson. Wyodrębnij liczby całkowite jako liczby całkowite, a nie jako liczby podwójne
- 5. Wprowadzić przerwę/przerwę na wykresie liniowym.
- 6. Wyświetl oś y jako wartości procentowe?
- 7. nvd3.js - Większe punkty na wykresie liniowym
- 8. Dostosowane znaczniki/podpowiedzi na wykresie liniowym Dojo
- 9. Strzałka na wykresie liniowym z matplotlib
- 10. Jak ustawić oś X jako serwery czasu na wykresie bokeh?
- 11. Highcharts: Oś X i Y krzyżują się na zero na wykresie rozproszenia
- 12. Jak porównać dwie wartości ciągu jako liczby całkowite?
- 13. gnuplot, przerwa oś y na dwie części
- 14. Jak wyświetlić oś w Tableau
- 15. Zaktualizuj oś y wykresu obszaru szczotkowanego
- 16. Konwertuj liczby całkowite na ciąg "hh: mm"
- 17. Wyświetl liczby całkowite tylko w etykiecie AxisY?
- 18. Jak dynamicznie zmieniać styl linii na wykresie liniowym JavaFX 2.0?
- 19. Dopasuj oś R na wykresach po wykresie (...) i liniach (...)?
- 20. Jak ustawić oś Y na ustalony zakres w rikszy?
- 21. Użycie directlabeli na wykresie x, y-scatter
- 22. Umieszczaj tylko liczby całkowite na osi X i Y wykresów słupkowych i liniowych - Flot
- 23. matlab: umieszczenie zakreślonej liczby na wykresie
- 24. Nie można przeanalizować koloru na wykresie liniowym (angular-chart.js)
- 25. Ukryj etykiety zaznaczenia w D3 na wykresie liniowym
- 26. Rozbij liczby całkowite z przecinkiem na przedziały?
- 27. C++ konwersja liczb zmiennoprzecinkowych na liczby całkowite
- 28. Próbuję dowiedzieć się, jak konwertować liczby rzymskie na liczby całkowite
- 29. Dwie osi y na wykresie rdzenia z różnymi osiami osi
- 30. Android: Uzyskaj rozdzielczość ekranu/piksele jako liczby całkowite
Dziękuję bardzo Eduardo! – thomas
Nie ma za co! – Eduardo