В андроидеплот XYPlot метки метки на оси Y обрезаются, если у вас большие значения (много цифр) и/или большой размер шрифта. Это (и аналогичные вопросы по оси X) было обсуждено ранее в этих вопросах:Androidplot: установить отступы/край (идеально) для размещения меток осей
- Range field in Android Plot (0.6.1.) is not showing the entire number
- Androidplot - X-Axis labels cut off
- https://groups.google.com/forum/#!topic/androidplot/b0zLJl9Bx-0
- https://groups.google.com/forum/#!topic/androidplot/w4EK4B_W-74
Ответ всегда добавить больше заполнение и/или маржа, чтобы иметь достаточное пространство для ярлыков.
Мой вопрос: Как я могу установить отступ/запас, чтобы иметь только правильное количество пространства?
Простое жесткое кодирование левого поля для некоторого значения является неоптимальным решением. Предположим, что я хочу построить некоторые данные, и я не знаю заранее, если значения Y будут находиться в диапазоне [0,9] или в диапазоне [10000,20000]. Как я могу установить дополнение/край, чтобы избежать как отсечения, так и ненужного пустого пространства?
Для меня 'getRangeLabelWidth()' всегда возвращает 41.0, независимо от значений по оси Y и размера шрифта, установленного с помощью 'getGraphWidget(). GetRangeLabelPaint(). SetTextSize()'. – Dietmar