在MPAndroidChart上显示其X轴值时,如何不在线图上绘制零值?

lim*_*lim 5 android linegraph mpandroidchart

我正在使用MPAndroidChart在折线图中显示我的数据。对于每个日期,我都有自己的价值。

这样很好。我现在想做的是不绘制0值,而是绘制2个相邻的非零值(如趋势线)之间的线,同时继续在x轴上显示零值的日期。

我当前的图形: 我目前的图表

所需的图形应类似于此图形: 所需图形-无零值

我该如何实现这种行为?

lim*_*lim 5

我在这里发布我朋友的解决方案(就像一个魅力):

  1. 创建一个具有 0 个值数据集。绘制它,但用透明的颜色线。
  2. 创建一个没有 0数据集您需要的颜色绘制它。

将 (1) 和 (2) 放在同一个 LineChart 上。

它会给你一个x 轴,其中 x 值为0,但不会为它们画一条线。

第二个数据集将显示没有 0 值的数据线