#MPAndroidChart如何绕过StackedBar图表上的空白数据

时间:2018-10-05 11:56:54

标签: mpandroidchart

我是android开发人员的新手,这是关于stackoverflow的第一篇文章。 多谢您带来的不便。

我将MPAndroidChat用于StackedBar Chart。 但是StackedBar在没有输入数据的某个位置上显示空的东西。我只想显示我提供的7个数据。请参考下面的屏幕截图。应该在2018/10 / 12,2018 / 10/11 .... 2018/10/6上显示7个数据,但它多次显示空白图表。

谢谢! 稻

[详细]

  1. 以下7个BarEntry数据
  2. 我还按照以下问题制作时间戳标签。 https://github.com/PhilJay/MPAndroidChart/issues/789

[问题屏幕截图]

screen shot

[BarEntry数据] float x = 1050,float [] vals = {6.0,5.3333335,6.0}

float x = 2490,float [] vals = {7.3333335,10.0,6.5}

float x = 3930,float [] vals = {8.5,7.3333335,8.0}

float x = 5370,float [] vals = {8.333333,7.6666665,7.8333335}

float x = 6810,float [] vals = {6.6666665,7.6666665,9.5}

float x = 8250,float [] vals = {8.833333,6.5,8.5}

float x = 9690,float [] vals = {8.666667,9.0,6.1666665}

1 个答案:

答案 0 :(得分:0)

到目前为止,我尝试通过更改x来解决此问题,方法是将x增加1天,并使用referenceTimestamp和IAxisValueFormatter按value * 24 * 60 * 60 * 1000校正时间

代码

`this.sdf = new SimpleDateFormat("yyyy/MM/dd");`
`return sdf.format(referenceTimestamp + value*24*60*60*1000);`

顺便说一句,我曾经尝试添加setGranularity(1f),setGranularityEnabled(true),它可以隐藏标签,但仍显示空白图表。