java - MPAndroidChart 如何获取三次折线图上所有点的列表

标签 java android mpandroidchart cubic-spline

我正在使用 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/

相关文章:

java - 如何动态更改 JFrame 内的 JPanel?

java - 我没有收到我打算进行第二次 Activity 时传递的字符串

android - 如何使用qml在Qt5.2中获得全屏矩形?

android - MPAndroidChart 中更新数据的性能瓶颈是什么?

android - 如何在水平条形图中显示右侧的标签和左侧的值?

Android:mpandroidchart 未正确显示

java - Spring Data Rest 导致 GC 开销超出

java - Git 新手,Git gui 似乎已将所有 mydocuments 添加到主存储库

android - 是否可以为旋转下拉菜单设置动画?

android - 滑动菜单上的奇怪偏移行为