当前位置: 首页 > 知识库问答 >
问题:

如何在折线图MPAdroidChart中设置XAxis值在第二秒开始绘制?

公胤运
2023-03-14

如图所示,我想从第二个xAxis开始绘制水平值,我搜索MPAndroidChart文档https://github.com/PhilJay/MPAndroidChart/wiki

我没有找到任何解决办法,如果你帮我一把,我会非常感激的。

共有1个答案

万俟玉书
2023-03-14

你是说线值吗?还是X轴值?

对于X轴值,可以使用如下自定义X轴值格式:

public class MyXAxisValueFormatter implements XAxisValueFormatter {
    @Override
    public String getXValue(String original, int index, ViewPortHandler viewPortHandler) {    
        if (index == 0) return "";
        else return original;
    }
}

然后,将自定义格式化程序附加到图表:

chart.getXAxis().setValueFormatter(new MyXAxisValueFormatter());

如果您希望LineDataSet从索引1而不是索引0开始,只需将1添加到集合中的所有Entry索引。

例如:< br >如果你有这样的东西:

ArrayList<String> xVals = {"01/04", "02/04", "03/04", ...}  
LineDataSet set1 = {new Entry(yourValue1, 0), new Entry(yourValue2, 1), ...}  
LineDataSet set2 = {new Entry(yourValue1, 1), new Entry(yourValue2, 2), ...}

set1线路将从“01/04”开始。
set2线路将在“02/04”结束

希望有帮助。

 类似资料:
  • 假设我有多行,其中一行我想隐藏。如何做到这一点?将删除完整的行,但我只想隐藏该行。在这个图表API中有可能吗?

  • 我在MPAndroidChart_GITHUB中使用了3.1.0版本 我试过这个代码 activity_test.xml 首先,更改文件是布局xml activity.java 但这太奇怪了

  • 我正在使用MPAndroid库 如何在轴之间添加空格以绘制从左到右有空格的图表。就像我面临的问题,如下图所示

  • 如果我做错了什么,有人能告诉我吗?提前谢了。

  • 本文向大家介绍Python如何使用内置库matplotlib绘制折线图,包括了Python如何使用内置库matplotlib绘制折线图的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了Python如何使用内置库matplotlib绘制折线图,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 环境准备:   需要安装matplotlib,安装

  • 我想创建一个包含三条线(男性、女性、未知)的折线图。这是我的数据示例: 是否有一个选项,在图中自动创建三行或我需要循环通过数据和创建三个跟踪自己?到目前为止,这是我的代码: