Вы говорите о стоимости линии? или значение X-оси?
Для значения X-Axis, вы можете использовать custom X-Axis value formatter как этот:
public class MyXAxisValueFormatter implements XAxisValueFormatter {
@Override
public String getXValue(String original, int index, ViewPortHandler viewPortHandler) {
if (index == 0) return "";
else return original;
}
}
Затем приложите пользовательский форматировщик к графике с:
chart.getXAxis().setValueFormatter(new MyXAxisValueFormatter());
Если вы хотите, чтобы ваш LineDataSet запускается с индексом 1, а не с индексом 0, просто добавьте 1 ко всем индексам входа в свой набор.
Например:
Если у вас есть что-то вроде этого:
ArrayList<String> xVals = {"01/04", "02/04", "03/04", ...}
LineDataSet set1 = {new Entry(yourValue1, 0), new Entry(yourValue2, 1), ...}
LineDataSet set2 = {new Entry(yourValue1, 1), new Entry(yourValue2, 2), ...}
set1 линия начнется в "01/04"
set2 линии начнется в "02/04"
Надежда помогает.
как мы можем нарисовать градиентную линейную диаграмму? у вас есть какие-либо ссылки. –
@RaviMakvana вы можете попробовать это https://stackoverflow.com/questions/33748145/can-i-draw-a-gradient-linechart-with-mpandroidchart – Freddy
Я попытался, но этот не работает в комбинированной диаграмме –