我正在使用mpandroidchart,现在遇到了问题
我像这样将3个值设置到数组中 (索引,值和另一个值)
ArrayList<Entry> value1 = new ArrayList<>();
for (int i = 0; i < 10; i++) {
float y = (float) Math.random();
float h = (float) Math.random();
value1.add(new Entry(i, y, h));
}
我想获取h值以使用此h
但我找不到路
我如何获得h值?
感谢阅读
*已编辑* enter image description here
这是我要制作的图像
*已编辑2 *
ArrayList<Integer> color;
ArrayList<Entry> value1 = new ArrayList<>();
for (int i = 0; i < 10; i++) {
float y = (float) Math.random();
value1.add(new Entry(i, y));
if(y>10)
{
color.add(context.getResources().getColor(R.color.colorPrimary));
}
else
color.add(context.getResources().getColor(R.color.colorAccent));
}
dataSet.setColors(color);
尊敬的萨阿德·拉汉(M.Saad Lakhan) 您建议像上层代码一样,但是有一些问题。
ArrayList颜色; ->“变量'颜色'可能尚未初始化
color.add(context.getResources()。getColor(R.color.colorPrimary) ->无法解析符号“上下文”
ArrayList dataSets = new ArrayList <>(); //这是我的代码 dataSets.setColors(color); ->我的数据集中没有setColors
这些问题是什么?