-1
我正在使用MPAndroid圖表庫來繪製BarChart。 但沒有得到如何在點擊按鈕時用實時數據繪製條形圖。 任何人都可以請在這幫助我。 謝謝。如何使用MPAndroidChart庫在條形圖中添加實時數據
我正在使用MPAndroid圖表庫來繪製BarChart。 但沒有得到如何在點擊按鈕時用實時數據繪製條形圖。 任何人都可以請在這幫助我。 謝謝。如何使用MPAndroidChart庫在條形圖中添加實時數據
得到數據存儲在List(graphData)之後。然後,
BarChart barChart;
/*List to store real time data*/
private List<Integer> graphData = new ArrayList<>();
/*List of String which contains X-axis values */
ArrayList<String> xAxisValuesList = new ArrayList<>();
// create BarEntry for group
ArrayList<BarEntry> group = new ArrayList<>();
for (int i = 0; i < graphData.size(); i++) {
Log.d(TAG, "generating for:" + graphData.get(i));
group.add(new BarEntry(graphData.get(i), i));
}
// creating dataset for group
BarDataSet barDataSet = new BarDataSet(group, "Label");
// combined all dataset into an arraylist
ArrayList<BarDataSet> dataSets = new ArrayList<>();
dataSets.add(barDataSet);
// initialize the Bardata with argument labels and dataSet
BarData barData = new BarData(xAxisValuesList, dataSets);
barChart.setData(barData);
雖然很高興能幫到你,但你應該嘗試並確認你的來源。看起來你已經將它建立在這裏的教程上:https://www.numetriclabz.com/android-bar-chart-using-mpandroidchart-library-tutorial/ 這可能是好的,因爲它不是一個直接的複製/粘貼。如果您包含指向該教程的鏈接,則可能會更好 –
對不起,但這是真的不清楚。 「實時數據」是什麼意思?你的意思是「添加到數據集」? –
您已經提出此問題[這裏](http://stackoverflow.com/q/41734589/5241933),它已關閉。花點時間清楚你的問題,我們會盡力幫助你 –