Articles of mpandroidchart

Как пропускать значения по конкретным индексам в линейной диаграмме с помощью библиотеки диаграмм MPAndroid?

Я использую библиотеку диаграмм MPAndroid для построения линейной диаграммы, и я устанавливаю динамические данные в LineChart, но иногда я получаю данные как значение 0.0 для некоторых индексов, и я не хочу показывать значения 0.0 для любого индекса. Как пропустить индексы, имеющие значение 0.0. ArrayList<Entry> entries = new ArrayList<>(); entries.add(new Entry(23.00f, 0)); entries.add(new Entry(40.00f, 1)); entries.add(new […]

Установите значения Bar в центр панели в MPAndroid Bar Chart

Я использую библиотеку диаграмм MPAndroid. Мне нужна сводная гистограмма для создания столбчатой ​​гистограммы. Я получаю это. Но я хочу, как это Любая помощь будет высоко оценена. Заранее спасибо.

Различные градиенты и цвет для каждого набора данных

Я использую MPAndroidChart для создания графика в приложении для Android. Я хотел знать, могу ли я создать такой граф, используя MPChart. Я использовал LineChart и добавил GradientDrawable в setFillDrawable из LineSet int[] colors = {Color.parseColor("#00ff0000"), Color.parseColor("#FFB3F9E3")}; GradientDrawable gd = new GradientDrawable(GradientDrawable.Orientation.TR_BL, colors); lineSet.setFillDrawable(gd); Но это не соответствует ожидаемому графику. Или предложите мне наиболее подходящую графическую […]

Прокручиваемая легенда mpandroidchart piechart

Я piechart с помощью mpandroid library : Как вы можете видеть, все работает отлично … но у меня небольшая проблема с легендой круговой диаграммы на правой стороне. Высотность страницы мала. Легенда не отображается полностью. Код моей легенды: Legend l = mChart.getLegend(); l.setPosition(LegendPosition.RIGHT_OF_CHART); l.setXEntrySpace(7); l.setYEntrySpace(5); setContentView(mChart); Есть ли возможность увеличить максимум диаграммы автоматически, чтобы легенда была […]

Ошибка MPAndroidChart BarChart xValues

Я заметил проблему с BarChart MPAndroidChart и нуждаюсь в исправлении. Сначала мой код: this.barChart = (BarChart) view.findViewById(R.id.bar_fragment_bar_chart); this.barChart.setDrawYValues(true); this.barChart.setDrawXLabels(false); this.barChart.setDrawValueAboveBar(true); this.barChart.setDrawBorder(false); this.barChart.setDrawGridBackground(false); this.barChart.setDrawHorizontalGrid(true); this.barChart.setDrawVerticalGrid(false); this.barChart.setDrawBarShadow(false); this.barChart.setDescription(""); this.barChart.setNoDataTextDescription(""); this.barChart.set3DEnabled(false); Мои xValues – это простые даты: ArrayList<String> xValues = new ArrayList<String>(); for(int i = 0; i < measureDataListEntry.size(); i++) { String StringValue = measureDataListEntry.get(i).getTime(); Long value = […]

Удалите «Нет данных диаграммы» из MPAndroidChart и добавьте мое собственное сообщение

Я использую библиотеку MPAndroidChart для показа диаграммы. Пустой вид для диаграммы данных данных показывает «Нет доступных данных диаграммы»: Также мне нужно изменить это сообщение. Но он не работает для изменения этого. Я использовал эти строки кода: mChart.setNoDataText("No chart"); mChart.invalidate();

MPAndroidChart StackedBarChart показывает значения, но нет баров

Я начинаю использовать библиотеку MPAndroidChart для создания StackedBarChart отображающего три значения y. Вот код: public class Plot { final Context context; final BarData data; private int count; public StackedBarPlot(Context context) { this.context = context; data = setData(); } protected BarData setData() { final List<BarEntry> entries = new ArrayList<>(); for (DatabaseEntry entry : entryList) { final […]

MPAndroidChart LineChart: использование дат вместо строк для оси X

MPAndroidChart LineChart по умолчанию принимает строки для оси X. Есть ли способ установить Date как тип данных для оси X? Проблема с преобразованием даты в строки заключается в том, что график может быть включен в зависимости от точек данных. Например, если у меня есть одна запись данных в январе и 10 записей в июне, по […]

Как не нарисовать нулевые значения в строке, показывая их значения оси X на MPAndroidChart?

Я использую MPAndroidChart для отображения моих данных в линейном графике. Для каждой даты у меня есть свое значение. Это работает отлично. Теперь я хочу не нарисовать значения 0, а вместо этого нарисую линию между двумя смежными ненулевыми значениями (например, линию тренда), а покажи даты на оси х для нулевых значений. Мой текущий график: Желаемый график […]

Как сделать CombinedChart двумя различными шкалами на MPAndroidChart?

У меня есть CombinedChart и я бы хотел, чтобы LineChart воспринимал левую ось как ссылку, и BarChart будет принимать правильную ось в качестве ссылки, но я не смог ее вытащить. Я пробую следующий код: barDataSet.setAxisDependency(YAxis.AxisDependency.RIGHT); lineDataSet.setAxisDependency(YAxis.AxisDependency.LEFT); Но теперь обе диаграммы ( LineChart и BarChart ) находятся слева (смешение их и правая ось исчезли). Левая и […]

Intereting Posts
Как получить правильные границы представления после преобразования Матрица Как перейти в одно и то же родительское состояние Что происходит с сигналами тревоги, установленными диспетчером аварийных сообщений приложением, если приложение удалено Блокировка WiFi не работает, как предотвратить энергосбережение Wi-Fi? TestUI (Дженкинс) с использованием эспрессо Надежная передача файлов с мобильных устройств на сервер Файлы cookie не хранятся в API-интерфейсе android WebView API 21 и выше Тестирование с помощью Robolectric и ANT Как вычислить шаг ноги с помощью шагомера Таблица обновления Android sqlite всегда возвращает 0 Android Studio: ClassNotFoundException Размер шрифта TextView в приложении Android изменяется при изменении размера шрифта из собственных настроек Что было бы лучше всего сделать в приложении для прокрутки по горизонтали в Android? Есть ли способ сделать изображения на кнопках с автоматическим изменением размера в соответствии с экраном? Мгновенный запуск не работает