我正在使用 MPAndroid 图表使用几个点绘制立方图。目前,库连接这些点并绘制平滑图。 我使用的代码是:
ArrayList<String> xVals = new ArrayList<String>();
for (int i = 0; i < count; i++) {
xVals.add((1990 +i) + "");
}
ArrayList<Entry> vals1 = new ArrayList<Entry>();
for (int i = 0; i < count; i++) {
float mult = (range + 1);
float val = (float) (Math.random() * mult) + 20;// + (float)
// ((mult *
// 0.1) / 10);
vals1.add(new Entry(val, i));
}
// create a dataset and give it a type
LineDataSet set1 = new LineDataSet(vals1, "DataSet 1");
set1.setDrawCubic(true);
LineData data = new LineData(xVals, set1);
我想获得库在我给出的点之间绘制的所有中间点的列表,以便在数组中获得平滑曲线。 有什么办法可以实现吗?
谢谢
最佳答案
在类 LineChartRenderer.java 中,调用了 drawCubic()。在底部的那个函数中,当它在那里渲染路径时,你可以找到用于绘制平滑曲线的所有点。看看对你有没有帮助。
关于java - MPAndroidChart 如何获取三次折线图上所有点的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29003185/