У меня есть графика с сюжетом и мои значения на осевом осе. Как установить margin/padding для значений оси x в MPAndroidChart?
Есть ли способ исправить это? Вероятно, мне нужно добавить некоторый запас между значениями оси х.
У меня есть графика с сюжетом и мои значения на осевом осе. Как установить margin/padding для значений оси x в MPAndroidChart?
Есть ли способ исправить это? Вероятно, мне нужно добавить некоторый запас между значениями оси х.
Попробуйте
XAxis xAxis = chart.getXAxis();
xAxis.setSpaceBetweenLabels(int characters) //Sets the space that should be left out between the x-axis labels in characters, default: 4.
Это было время, так как Вы разместили свой вопрос и, возможно, теперь вы нашли свой путь вокруг этой проблемы, однако, я отправляю этот ответ для всех, кто столкнулся с этим вопрос.
Установка
chart.getXAxis().setSpaceMin(0.5f);
бы добавить пространство между X-осевой линии и самой диаграммы. вы также можете использовать
chart.getXAxis().setSpaceMax(0.5f);
для добавления пространства между последним значением и правой осью X диаграммы.
Приведен пример normal chart, а этот номер chart с минимальным и максимальным объемом 1,5.
Кстати, я использую MPAndroidChart V3.0.2.
У меня есть setLabelsToSkip (0) и, вероятно, он не работает вместе с setSpaceBetweenLabels, потому что, как я вижу, для setLabelsToSkip doc «Это отключит функцию, которая автоматически вычисляет достаточное пространство между метками оси» –