【发布时间】:2019-01-11 15:30:56
【问题描述】:
我是 android 开发者的新手,这是 stackoverflow 上的第一篇文章。 感谢您考虑造成的任何不便。
我将 MPAndroidChat 用于 StackedBar 图表。 但是 StackedBar 在没有输入数据的某个位置显示空的东西。我喜欢只显示我提供的 7 个数据。请参考下面的屏幕截图。应该在2018/10/12,2018/10/11....2018/10/6显示7个数据,但多次显示空图表。
谢谢! 稻谷
[详细]
- 7 BarEntry 数据如下
- 我还关注下面的时间戳标签问题。 https://github.com/PhilJay/MPAndroidChart/issues/789
[问题截图]
[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}
【问题讨论】:
-
到目前为止,我尝试通过将 x 增加 1 天并使用 referenceTimestamp 和 IAxisValueFormatter 来按值*24*60*60*1000 更正时间。
-
this.sdf = new SimpleDateFormat("yyyy/MM/dd");
-
return sdf.format(referenceTimestamp + value*24*60*60*1000);
-
顺便说一句,我曾经尝试添加 setGranularity(1f)、setGranularityEnabled(true),它可以隐藏标签,但仍然显示空图表。
标签: mpandroidchart