How to not draw zero values on a linechart while s

2019-04-29 07:45发布

I'm using MPAndroidChart to display my data in a line graph. For each date I have its own value.

This works just fine. What I want to do now is to not draw the 0 values, but instead draw the line between 2 adjacent non-zero values (like a trend-line), while keep showing the dates on the x-axis for the zero values.

My current graph: My current graph

The desired graph should look similar to this graph: Desired graph - no zero values

How can I achieve this behavior?

1条回答
干净又极端
2楼-- · 2019-04-29 08:28

I'm posting my friend's solution here (worked like a charm):

  1. Create a dataset with 0 values. Draw it but with line of transparent color.
  2. Create a dataset without 0. Draw it with the color that you need.

Put (1) and (2) on the same LineChart.

It will give you an x axis with x values where there are 0 values but will not draw a line for them.

The second dataset will show the line of data points without the 0 values.

查看更多
登录 后发表回答