我是android开发人员的新手,这是关于stackoverflow的第一篇文章。 多谢您带来的不便。
我将MPAndroidChat用于StackedBar Chart。 但是StackedBar在没有输入数据的某个位置上显示空的东西。我只想显示我提供的7个数据。请参考下面的屏幕截图。应该在2018/10 / 12,2018 / 10/11 .... 2018/10/6上显示7个数据,但它多次显示空白图表。
谢谢! 稻
[详细]
[问题屏幕截图]
[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}
答案 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),它可以隐藏标签,但仍显示空白图表。