关于使用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轴。


将数据传递过去

效果图

至于其他的效果自己开发吧

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容