MP Android图表,仅在条目上自定义xAxis标签

时间:2020-06-28 11:58:12

标签: java android graph mpandroidchart entry-point

1) 我正在使用图形进行练习,以便将该功能添加到我的应用程序中,我希望仅显示上方标签(xAxis base)发生条目的地方。

我还没有在线找到合适的解决方案,目前,它出现在每个xAxis中,从第一个条目到最后一个条目,如下图所示:

enter image description here

我希望它不删除一个sI,如下图所示:

enter image description here

2) ,我正在努力解决的第二个问题是我希望能够绘制(x = 5,y = 7)然后在(x = 1,y = 3)处绘制,但是它不允许我添加一个x小于该图中已有其他条目的条目。

1 个答案:

答案 0 :(得分:0)

您必须从ValueFormatter类扩展。

有关更多详细信息,请查看link

您可以选择所需的逻辑,以使标签消失并返回“”。

例如:

right

UPDATE 2(在Kotlin中): getFormattedValue的另一个重载具有AxisBase参数,您可以使用mEntryCount或mEntries。

public String getFormattedValue(float value) {
  if ((int)value <= 0) //your logic to evaluate correctness
      return "";  // make lable go away
  //...
}