Java 我无法解析bardata中的构造函数。。。。。!

Java 我无法解析bardata中的构造函数。。。。。!,java,android,hashmap,Java,Android,Hashmap,我正在尝试使用hashmap中的值生成条形图。例如key-state,值state中的城市数。但我在bardata中出错,无法重新爱上bardata(java arrsylist,bardataset) BarChart BarChart=(BarChart)findViewById(R.id.graph); int k=0; ArrayList barEntries=新的ArrayList(); ArrayList theStates=新的ArrayList(); 对于(Map.Entry:h

我正在尝试使用hashmap中的值生成条形图。例如key-state,值state中的城市数。但我在bardata中出错,无法重新爱上bardata(java arrsylist,bardataset)

BarChart BarChart=(BarChart)findViewById(R.id.graph);
int k=0;
ArrayList barEntries=新的ArrayList();
ArrayList theStates=新的ArrayList();
对于(Map.Entry:h.entrySet()){
add(新的BarEntry(entry.getValue(),k));
k++;
states.add(entry.getKey());
System.out.println(“Key=“+entry.getKey()+”,Value=“+entry.getValue());
}
BarDataSet BarDataSet=新的BarDataSet(巴伦特里语,“犯罪”);
BarData theData=新的BarData(状态,barDataSet)//这里发生错误
条形图。设置数据(数据);

使用XAxis值格式化程序显示标签

BarDataSet barDataSet = new BarDataSet(barEntries,"CRIME");
ArrayList<IBarDataSet> dataSets = new ArrayList<IBarDataSet>();
    dataSets.add(barDataSet );
    BarData data = new BarData(dataSets);
    graph.setData(data);
BarDataSet BarDataSet=新的BarDataSet(barEntries,“犯罪”);
ArrayList数据集=新的ArrayList();
dataSets.add(barDataSet);
BarData数据=新的BarData(数据集);
图.setData(数据);

请发布准确的错误消息,最好提供一个而不仅仅是一个片段。另外,请详细说明这个
BarData
类来自何处-它在哪个包中?你找到了它的文档并检查了施工人员名单了吗?我怀疑这个问题可能是重复的,但我不能确定。您是否需要BarData中的groupbar或单个barBarData(com.github.mikephil.charting.interfaces.IBarDatasets…)不能应用于(java.util.ArrayList,com.github.mikephil.charting.data.BarDataSet)错误发生在那边吗Jon Skeeti需要一个酒吧Raj Jun先生谢谢
BarDataSet barDataSet = new BarDataSet(barEntries,"CRIME");
ArrayList<IBarDataSet> dataSets = new ArrayList<IBarDataSet>();
    dataSets.add(barDataSet );
    BarData data = new BarData(dataSets);
    graph.setData(data);