Używam biblioteki wspaniałych bibliotek iOS (https://github.com/danielgindi/ios-charts) i ciężko jest znaleźć coś, co mogłoby wspomóc to zachowanie w dokumentacji. Chciałbym wymusić na osi Y wyświetlanie zawsze zakresu od 0 do 35. Obecnie, jeśli mam tylko jedno wprowadzenie danych, powiedzmy (0, 9), oś Y będzie wyświetlała swój zakres jako 0-9. Jednak gdy dodam kolejny wpis w punkcie (1, 32), nagle widzę wierzchołek wykresu na 35.Wykresy iOS - ustaw minimalny zakres osi y
Istnieją trzy metody, które wyglądają obiecująco (ponieważ są powiązane), ale nie zapewniają rodzaj zachowania, którego szukam.
1: Chart.setVisibleYRangeMaximum
(choćby to były Minimum
...)
2: Chart.setVisibleXRangeMaximum
(znowu bezużyteczne ...)
Chart.setVisibleXRangeMinimum
(3: gdzie jest teraz twój kuzyn YRange
?!)
Tak czy inaczej, tam właśnie jestem. Czytałem dokumentację, ale bezskutecznie. Pomóż mi SO?
W twoim przykładzie: nie zapomnij ustawić startAtZeroEnabled = false, aby działał także wtedy, gdy niestandardowy argument API jest negatywny. –
z najnowszą wersją, startAtZeroEnabled jest przestarzałe, użyj customAxisMin bezpośrednio – Wingzero
Dla wykresów 3 użyj 'chartView.leftAxis.axisMinimum = 0'. –