AndroidPlot: изменить размер метки

Я пытаюсь нарисовать собственный текст в метке диапазона, но не могу понять, как установить нестандартный размер. Я хотел бы измерить свой набор элементов метки и исправить область метки, чтобы она была достаточно большой, чтобы вместить ее. Обратите внимание на изображение ниже, что текст не помещается в пространство, выделенное для метки диапазона. введите здесь описание изображения


person gnichola    schedule 04.10.2017    source источник


Ответы (1)


~Размер текстовой метки является переменным для каждого края графика. Например, чтобы настроить размер текста меток диапазона на левом краю графика (по умолчанию), добавьте это в xml вашего графика: ~

lineLabelTextSizeLeft="20sp"

Обновленный ответ:

Вы можете добавить это в XML вашего сюжета:

ap:graphWidthMode="fill"
ap:graphWidth="100dp"

В режиме заливки график занимает всю площадь за вычетом указанной вами ширины графика относительно точки привязки графика (по умолчанию в верхнем левом углу).

person Nick    schedule 06.10.2017
comment
Спасибо, Ник, я думаю, я не совсем ясно выразился, поэтому я добавил изображение к своему вопросу, чтобы проиллюстрировать, о чем я говорю. - person gnichola; 09.10.2017
comment
Прежде чем я увидел ваш ответ, я решил его в коде с помощью: `Insets insets = mPlot.getGraph().getGridInsets(); вставки.setLeft(100); mPlot.getGraph().setGridInsets(вставки);` - person gnichola; 14.10.2017