android - 如何更改 MPAndroidChart 中折线图的内圈颜色?

标签 android mpandroidchart

我正在使用 MPAndroidChart在 Android 应用程序中制作图表。

我需要将圆圈设为蓝色,该圆圈只有白色边框,如下图所示。

enter image description here

这是我的代码:

        LineDataSet set1 = new LineDataSet(yVals,"DataSet");
        set1.setFillAlpha(65);
        set1.setFillColor(Color.RED);
        set1.setColor(Color.WHITE);
        set1.setCircleColor(Color.BLUE);
        set1.setLineWidth(2f);
        set1.setCircleSize(5f);
        set1.setDrawValues(false);

这是结果:

enter image description here

最佳答案

从上图中,您似乎需要使用 setCircleColorHole(int color)

根据文档:

Sets the color of the inner circle of the line-circles

所以这可能就是您想要的:

 LineDataSet set1 = new LineDataSet(yVals,"DataSet");
        set1.setFillAlpha(65);
        set1.setFillColor(Color.RED);
        set1.setColor(Color.WHITE);
        set1.setCircleColor(Color.WHITE);
        set1.setCircleColorHole(Color.BLUE)
        set1.setLineWidth(2f);
        set1.setCircleSize(5f);
        set1.setDrawValues(false);

我没有使用过这个库,但如果它不能单独工作,您可能还需要添加 setDrawCircleHole(true)

关于android - 如何更改 MPAndroidChart 中折线图的内圈颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30368482/

相关文章:

android - HTTP请求json-android中出现未知主机异常

java - 固定 ImageButton 在 GestureImageView 上的位置

java - 对图中的 n 条线使用不同的 x 轴标签

java - 如何制作显示 x 轴和 y 轴值的弹出窗口

android - 使用 MP Android 图表库在折线图中用不同颜色填充特定的 Y 范围?

android - mpandroidchart x轴值重复

android - 从 AsyncTask 调用 AlertBuilder 时出现异常

android - 在 ViewPager 中使用 MapFragment 的最佳方式是什么?

Android Studio Libgdx Sprite/纹理透明度

android - MPAndroidChart 不同的背景颜色取决于值?