Nawet jeśli nie jest to idealna odpowiedź, można to osiągnąć, wprowadzając pewne zmiany w metodzie "losowania" klasy XYChart.
Nie jestem pewien, czy to nie spowoduje innych problemów, ale dla mnie działa. Zasadniczo pomysł polega na narysowaniu etykiet i siatki przed narysowaniem linii wykresu.
przeniosłem cały kod rozpoczynający i kończący się w:
boolean showLabels = mRenderer.isShowLabels() && hasValues;
...
drawText(canvas, mRenderer.getChartTitle(), x + size, top + height/2, paint, 0);
}
}
się przed tym wierszu:
boolean hasValues = false;
Ponadto skomentowałem część && hasValues
. Zauważ, że to zdecydowanie nie jest niezawodny kod, tylko niewielki hack.
jak ustawić kolory siatki? –
@Dan, czy nie ma żadnych możliwych zmian w bibliotece, aby zrobić to, co jest przeznaczone? – dwbrito