Есть ли у них возможность скрывать все округленные предметы с этой картины.
Я использовал следующий код,
public void setDataList(List<HorizontalBarChartData> dataList, Resources resources) { ArrayList<String> categories = new ArrayList<String>(); ArrayList<BarEntry> values = new ArrayList<BarEntry>(); ArrayList<BarDataSet> dataSets = new ArrayList<BarDataSet>(); BarDataSet set1; for (int i = 0; i < dataList.size(); i++) { categories.add(dataList.get(i).getName()); values.add(new BarEntry(dataList.get(i).getValue(), i)); } /*set1 = new BarDataSet(values, "Income, Expense, Disposable Income");*/ set1 = new BarDataSet(values, "Category 1, Category 2, Category 3"); set1.setBarSpacePercent(35f); set1.setColors(new int[]{resources.getColor(R.color.cyan_blue), resources.getColor(R.color.vermilion_tint), resources.getColor(R.color.sea_green)}); dataSets.add(set1); BarData data = new BarData(categories, dataSets); data.setValueTextSize(10f); horizontalBarChart.setData(data); }
Обновить
Как скрыть закругленную часть от этого изображения?
Да, возможно, просто используя следующий код:
mChart.setDescription(""); // Hide the description mChart.getAxisLeft().setDrawLabels(false); mChart.getAxisRight().setDrawLabels(false); mChart.getXAxis().setDrawLabels(false); mChart.getLegend().setEnabled(false); // Hide the legend
Ниже код работает для PieChart. Попытайтесь получить тот же метод для своей диаграммы.
Legend l = mChart.getLegend(); l.setPosition(LegendPosition.NONE);
После работы кода для всех диаграмм
Legend l = mchart.getLegend(); l.setEnabled(false);
,
В соответствии с этим ответом
mChart.getXAxis().setDrawLabels(false);
Будет скрывать всю ось X (как требуется для этого вопроса).
Для позиционирования X-Axis работает следующий код.
XAxis xAxis = mChart.getXAxis(); xAxis.setPosition(XAxis.XAxisPosition.BOTTOM);
Позиция может быть установлена на
Это помогает, если вы пытаетесь скрыть только конкретную боковую ось, а не скрывать всю ось.
chart=(LineChart) findViewById(R.id.Chart); chart.getLegend().setEnabled(false); // for hiding square on below graph