我有一个条形图和mysql数据库中存在的数据,我可以获取它,并显示在textview上,但问题是,我如何才能在条形图上显示它。我已经标记了多个用户的六个主题的数据,用户列表在回收器视图中,当我单击任何用户时,它会显示该用户的详细信息,现在我想在条形图上显示所选用户的标记。
tpgth1q71#
这是一个强大的android库,它使在你的应用程序中显示图表变得简单https://github.com/philjay/mpandroidchart
new9mtju2#
1.使用mpandroidchart库尝试此操作:`公共空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(); }`
2条答案
按热度按时间tpgth1q71#
这是一个强大的android库,它使在你的应用程序中显示图表变得简单
https://github.com/philjay/mpandroidchart
new9mtju2#
1.使用mpandroidchart库尝试此操作:
`公共空mplotweeklybargraph(arraylist yvalbarone){