我在MYSQL数据库中有一个条形图和数据,我可以获取它并在textview上显示它,但问题是如何在条形图上显示它。我已经标记了多个用户的六个主题的数据,用户列表位于回收器视图中,当我单击任何用户时,它会显示该用户的详细信息,现在我想在条形图上显示所选用户的标记。
1.使用MPAndroidChart库尝试以下操作:
`public void mPlotWeeklyBarGraph(ArrayList yValBarOne){
BarDataSet barDataSet1 = new BarDataSet(yValBarOne, "Week One");
barDataSet1.setColor(Color.RED);
float gs = 0.1f;
float bs = 0.02f;
float bw = 0.43f;
BarData barData = new BarData(barDataSet1);
barData.setDrawValues(false);
barChart.setData(barData);
barData.setBarWidth(bw);
barChart.groupBars(0, gs, bs);
barData.setValueFormatter(new LargeValueFormatter());
XAxis xAxis = barChart.getXAxis();
WeekOne = new ArrayList<>();
WeekOne.add("Mon");
WeekOne.add("Tue");
WeekOne.add("Wed");
WeekOne.add("Thu");
WeekOne.add("Fri");
WeekOne.add("Sat");
WeekOne.add("Sun");
xAxis.setValueFormatter(new IndexAxisValueFormatter(WeekOne));
barChart.getDescription().setEnabled(false);
barChart.invalidate();
}`
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句