关于MpAndroidChart的折线图问题
来源:互联网 发布:windows bt 编辑:程序博客网 时间:2024/04/29 12:42
这些天公司要做统计报表,用到折线图。我在网上找了一下,发现MpAndroidChart这个开源框架非常不错,所以便直接拿过来用了。
不多说废话,直接说要点:
遇到的问题:我们需要把折线图中的最高点画上小圆点,但框架本身并没有这个功能
解决:
1、创建了一个方法获取到集合数据中的最大值
/** * 取最大值 * * @param lists * @return */private float[] getMaxFloat(List<Entry> lists) {float[] maxEntry = new float[2];for (int i = 0; i < lists.size() - 1; i++) {if (i == 0) {maxEntry[0] = lists.get(i).getXIndex();maxEntry[1] = lists.get(i).getVal();}if (maxEntry[1] < lists.get(i + 1).getVal()) {maxEntry[0] = lists.get(i + 1).getXIndex();maxEntry[1] = lists.get(i + 1).getVal();}}return maxEntry;}2、在源码LineChartRenderer类中的drawCircles方法中调用刚创建的方法
3、在源码CircleBuffer类中重写了feed方法
// 自己重写的方法public void feed(List<Entry> entries, float[] maxDot) {addCircle(maxDot[0], maxDot[1] * phaseY);reset();}
4、将获取到的最大值传递给feed方法。
5、圆点出来了。
0 0
- 关于MpAndroidChart的折线图问题
- MPAndroidChart实现的折线图
- MPAndroidChart之折线图的使用
- MPAndroidChart 折线图
- MPAndroidChart折线图一
- MPAndroidChart折线图二
- MPAndroidChart绘制折线图
- 关于MPAndroidChart的基本问题
- Android图表 MPAndroidChart折线图
- Android图表 MPAndroidChart折线图
- MPAndroidChart的折线图的使用及封装
- Android MPAndroidChart 直方图,曲线这,折线图的运用。
- MPAndroidChart折线图(LineChart)的使用,可以左右滑动
- 关于MPAndroidChart的Line图
- 安卓报表MPAndroidChart之折线图
- android 折线图之二MPAndroidChart
- MPAndroidChart使用二之折线图
- MpAndroidChart设置多条折线图
- 字符编码方式
- Spring整合Mybatis错误
- mysql官方文档阅读笔记 MVCC
- mysql事务隔离级别
- C# 字符串乱码
- 关于MpAndroidChart的折线图问题
- 整个web开发流程及需要的人员
- redis的主从切换的两种方式
- 租房
- iOS并行程序开发- GCD & NSOperationQueue(1)
- 车牌识别停车计费系统性能表现二 计费系统功能强大
- SVN
- YII 组件 CActiveForm
- 1030. Travel Plan (30)