-1
我正在嘗試使用散列圖中的值生成條形圖。例如,州/省的城市的鍵值狀態。但我得到了與bardata誤差不能reslove到bardata(Java arrsylist,bardataset)我無法解析bardata中的構造函數.....!
BarChart barChart= (BarChart) findViewById(R.id.graph);
int k=0;
ArrayList<BarEntry> barEntries=new ArrayList<>();
ArrayList<String> theStates=new ArrayList<>();
for (Map.Entry<String, Integer> entry : h.entrySet()) {
barEntries.add(new BarEntry(entry.getValue(), k));
k++;
theStates.add(entry.getKey());
System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());
}
BarDataSet barDataSet = new BarDataSet(barEntries,"CRIME");
BarData theData = new BarData(theStates, barDataSet);//error occurs here
barChart.setData(theData);
請張貼*確切*錯誤信息,最好提供[mcve]而不只是一個片段。 –
也請給出關於這個'BarData'類來自哪裏的細節 - 它在哪個包中?你是否找到了它的文檔並檢查了構造函數列表?我懷疑這個問題*可能是https://stackoverflow.com/questions/38262649的重複,但我無法確定。 –
您需要組欄還是單欄 – Raj