Intereting Posts
Android: как получить текущее имя устройства WiFi-direct Менеджер пакетов в Android Как отображать MessageBox в Monodroid Как я могу избежать имен приложений в именах экземпляров inapp, возвращенных из Google Play getSkuDetails? Как ссылаться на стиль в пользовательской теме Добавление вкладки внутри фрагмента в Android? Невозможно разместить плавучую кнопку действия (FAB) между заголовком и элементами в DrawerLayout с помощью RecyclerView Шаблон пользовательского проекта для студии Android с двумя или более модулями вместе Динамические ссылки Firebase обрабатываются дважды Как подключить внешний считыватель карт NFC к планшетному ПК Волейбол, не вызывающий getParams () для стандартного запроса POST Android Build Gradle 2.3.2 Подождите, пока несколько AsyncTask завершатся Android: получить снимок изображения на SD-карте, учитывая Uri оригинального изображения Не все данные, показанные, когда логарифмический режим Android читается программно

Удаление меток точек из линейной диаграммы с использованием библиотеки MPAndroidChart

Я работаю над созданием линейной диаграммы с использованием библиотеки MPAndroidChart. В этой диаграмме «метки точек» должны быть удалены или подавлены, и как только мы нажмем этот круг точек, маркер должен быть отображен. Однако сейчас он отображает метки точек на каждом круге точек, поэтому мне нужно показать точку в маркере только после ее нажатия. Кроме того, хотя я пытался настроить диаграмму, точки оси Y отображаются как float ; Я попытался показать их как int но это не сработает.

Как я могу это исправить?

Solutions Collecting From Web of "Удаление меток точек из линейной диаграммы с использованием библиотеки MPAndroidChart"

Наконец я нашел ответ. Мы должны добавить set1.setDrawValues(false); В свойствах свойства LineDataSet . Это внесет изменения, так как точки не отображаются.

 LineDataSet set1 = new LineDataSet(yVals1, ""); set1.setDrawValues(false); ArrayList<LineDataSet> dataSets = new ArrayList<LineDataSet>(); dataSets.add(set1); // add the datasets 

Если вы хотите сохранить значение, но удалить метку (как это уже может быть в легенде), сделайте mChart.setDrawEntryLabels(false);