关于使用MpAndroidChart表格工具库,自定义X,Y轴展示数据的方法
在MpAndroidChart依赖库版本更新到3.0.0之后,不管是那种表格形式,我们进行数据赋值的时候都是使用的是对应的Entry类,但是Enrty的构造方法中,所有的参数我们只能用到的是float类型的参数,即(float x,float y)。我们无法再直接对其进行设置字符串等其他格式的数据,但是实际需求中,我们是有这个需求的。
怎么解决呢,其实在其github的工程中已经给了对应的解决方式,进行我在这里在给大家复述一遍。
在这里我们以X轴为例。
在github上大家可以找一下DayAxisValueFormatter这个类,它是继承IAxisValueFormatter。
重点来了,IAxisValueFormatter这个类就是MpAndroidChart默认的X轴的数据展示进行处理的地方。我们只要对其进行重写就好
文章图片
自己写的X轴展示数据的处理类 将自己想要展示的数据通过构造方法传递过来,根据当前x轴对应的下标,获取对应数据,返回即可
还有重要的一步就是,将自己定义的这个文件设置给对应的X轴。
【关于使用MpAndroidChart表格工具库,自定义X,Y轴展示数据的方法】
文章图片
将数据传递过去 效果图
文章图片
至于其他的效果自己开发吧
推荐阅读
- 由浅入深理解AOP
- 【译】20个更有效地使用谷歌搜索的技巧
- 关于QueryWrapper|关于QueryWrapper,实现MybatisPlus多表关联查询方式
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- MybatisPlus使用queryWrapper如何实现复杂查询
- 四首关于旅行记忆的外文歌曲
- 醒不来的梦
- iOS中的Block
- Linux下面如何查看tomcat已经使用多少线程