Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用MPAndroidChart在折线图中绘制java对象_Android_Android Studio_Mpandroidchart - Fatal编程技术网

如何使用MPAndroidChart在折线图中绘制java对象

如何使用MPAndroidChart在折线图中绘制java对象,android,android-studio,mpandroidchart,Android,Android Studio,Mpandroidchart,我的问题是:如何在线形图库MPAndroidChart中绘制此类中的java对象: 对象类 我想在X轴上设置对象的添加日期,在Y轴上设置它的血糖值。是否有任何方法可以使用此库绘制java对象?类似于创建一种使值适应图表的格式?按顺序设置glycaimia值,然后更改XaxiSia值。下面是一个关于如何更改xvalue的示例代码 final String[] months = new String[] { "Jan", "Feb", "Mar", "Apr" }; IAxisValueForma

我的问题是:如何在线形图库MPAndroidChart中绘制此类中的java对象:

对象类


我想在X轴上设置对象的添加日期,在Y轴上设置它的血糖值。是否有任何方法可以使用此库绘制java对象?类似于创建一种使值适应图表的格式?

按顺序设置glycaimia值,然后更改XaxiSia值。下面是一个关于如何更改xvalue的示例代码

final String[] months = new String[] { "Jan", "Feb", "Mar", "Apr" };

IAxisValueFormatter formatter = new IAxisValueFormatter() {

    @Override
    public String getFormattedValue(float value, AxisBase axis) {
        return months [(int) value];
    }

    @Override
    public int getDecimalDigits() {  return 0; }
};

XAxis xAxis = mLineChart.getXAxis();
xAxis.setGranularity(1f);
xAxis.setValueFormatter(formatter);

希望这有帮助

是的,但是我的情况下的月数组需要有来自血糖值的数据加值。在格式化程序中,我必须在哪里传递血糖值??
final String[] months = new String[] { "Jan", "Feb", "Mar", "Apr" };

IAxisValueFormatter formatter = new IAxisValueFormatter() {

    @Override
    public String getFormattedValue(float value, AxisBase axis) {
        return months [(int) value];
    }

    @Override
    public int getDecimalDigits() {  return 0; }
};

XAxis xAxis = mLineChart.getXAxis();
xAxis.setGranularity(1f);
xAxis.setValueFormatter(formatter);