Я использую mpandroidchart андроидную библиотеку. Я использую линейные диаграммы. Здесь я могу установить ярлыки x и y самостоятельно? в настоящее время он добавляет значения на основе набора данных, предоставленного диаграмме. Не могли бы вы дать некоторое представление об этом?Как установить значения для xlabels и ylabels в mpandroidchart
2
A
ответ
0
Не могли бы вы уточнить? Для x-меток вы можете установить все, что хотите, в предоставляемом объекте данных. Для y-меток вызовите setYRange(...)
, чтобы установить фиксированный диапазон значений для отображения.
2
Вы должны использовать форматирование на объекте оси.
Существует два вида форматирования XAxisValueFormatter и YAxisValueFormatter.
Этот код я использовал для изменения числа X метки с суффиксом «ч» в течение нескольких часов:
//get reference on chart line view
LineChart chart = (LineChart) pActivity.findViewById(R.id.chart);
//set formater for x Label
chart.getXAxis().setValueFormatter(new XAxisValueFormatter() {
@Override
public String getXValue(String original, int index, ViewPortHandler viewPortHandler) {
//return number + "h" here
// but you can do everything you want here. The string returned will be displayed on chart x label
return original + "h";
}
});
//axis to the bottom
chart.getXAxis().setPosition(XAxisPosition.BOTTOM);
//populate with data
chart.setData(data);
// refresh
chart.invalidate();
Смежные вопросы
- 1. MPAndroidChart, как центрировать XLabels над сетчатыми линиями?
- 2. Как установить цвет для значений в MPAndroidChart?
- 3. Как установить цвета в MPAndroidChart?
- 4. Как установить/импортировать MPAndroidChart
- 5. Как установить описание в MPAndroidChart?
- 6. Настройки матплотблиба xlabels
- 7. MPAndroidChart как установить цвет ярлыка?
- 8. Как установить пользовательские значения float оси Y в MPAndroidChart PieChart
- 9. MPAndroidChart Bar Chart Значения
- 10. Как установить margin/padding для значений оси x в MPAndroidChart?
- 11. Невозможно установить цвет для BarChart в MPAndroidChart
- 12. Как установить цвет на MPAndroidChart?
- 13. Как установить радиус MPAndroidChart PieChart?
- 14. Как форматировать значения внутри MPAndroidChart?
- 15. MPAndroidChart автоматического масштабирования BarChart на оси х
- 16. MPAndroidChart white Background
- 17. AChartEngine - Как установить новый формат времени выполнения xlabels в TimeChart
- 18. MPAndroidChart вертикальные значения
- 19. Перемещение xlabels
- 20. MPAndroidChart - Как установить значения диапазона из BarChart на 2.0.9v?
- 21. MPAndroidChart - Как изменить цвет значения?
- 22. MPAndroidChart - Как установить описание в другом положении?
- 23. Возможно ли установить значения х-оси в MPAndroidChart?
- 24. Как установить максимальное увеличение пинча в MPAndroidChart
- 25. Как скрыть отрисованные значения в MPAndroidChart?
- 26. Как скрыть значения из диаграммы в MPAndroidChart?
- 27. принесите Ylabels близко друг к другу
- 28. Как установить значение приращения для оси Y в MPAndroidChart
- 29. Как установить высоту и ширину в MPAndroidChart BarChart?
- 30. Как установить текст для каждой горизонтальной гистограммы в MPAndroidChart?
Привет, на самом деле я искал установки диапазона и форматирования. Я использовал формат форматирования для того, что сработало для меня. – user3088004
Но теперь я хотел знать, могу ли я иметь нулевые значения в середине линейной диаграммы? Скажем, например, у меня есть набор данных из 10 x vals и 10 yvals. Теперь в yval я хочу сделать его нулевым, что означает, что xval для того же будет существовать, но не yval. На линейной диаграмме не будет точки. Это возможно? – user3088004
Я думаю, что это следующий вопрос: Фил, как я могу показать больше XLabels, например. сделать их плотнее? Я попытался установить getXLabels(). SetSpaceBetweenLabels (1); но, похоже, он не меняет промежуток. С наилучшими пожеланиями –