在mpandroid柱状图中显示从负值到正值,可以通过以下步骤实现:
implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'
BarChart barChart = findViewById(R.id.barChart);
barChart.getDescription().setEnabled(false);
barChart.setDrawGridBackground(false);
barChart.setDrawBarShadow(false);
barChart.setPinchZoom(false);
barChart.setDrawValueAboveBar(true);
barChart.setHighlightFullBarEnabled(false);
barChart.getAxisLeft().setAxisMinimum(0f);
barChart.getAxisRight().setEnabled(false);
barChart.getXAxis().setDrawGridLines(false);
barChart.getXAxis().setPosition(XAxis.XAxisPosition.BOTTOM);
barChart.getXAxis().setGranularity(1f);
List<BarEntry> entries = new ArrayList<>();
entries.add(new BarEntry(0, -5f));
entries.add(new BarEntry(1, 3f));
entries.add(new BarEntry(2, 2f));
entries.add(new BarEntry(3, -4f));
BarDataSet dataSet = new BarDataSet(entries, "Data");
dataSet.setColors(ColorTemplate.MATERIAL_COLORS);
BarData data = new BarData(dataSet);
data.setBarWidth(0.9f);
barChart.setData(data);
barChart.invalidate();
通过以上步骤,你就可以在mpandroid柱状图中显示从负值到正值了。你可以根据需要进一步自定义图表的样式和属性。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云