KLineChart
KLineChart copied to clipboard
如何实现K线图的15分钟30分钟的k线图显示
https://github.com/fujianlian/KLineChart/issues/5
addHeaderData和addFooterData是不是都是一样的啊 @fujianlian
还有个问题 日线的话怎么弄 我们需求里有分时 15分 30分 还有个日线 @wqandroid @fujianlian
也是一样操作的,只需将KLineEntity的数据换成日数据,对数据进行处理,注意date显示形式(如yyyy-mm-dd、hh-mm)。 源码中addHeaderData和addFooterData的作用是一样的,原本是一个从头插入数据,一个从末尾插入输入,源码中都进行删除所有数据新增数据,所以没啥区别,可以根据自己需求进行修改
@fujianlian 为什么demo里面的分时线 刚开始一段的蓝色的线没有呢
@zhupengxiang 分时线中蓝线是过去60分钟的平均值,刚开始一段没有那是前59分钟,是没有MA60值的,其他MA线也是类似
@fujianlian 大佬 在否? 我们项目用的你的k线图,使用 adapter.addHeaderData(datas) 添加头部数据方法无效。就是在原来数据的基础上添加数据
@pengzhaowen https://github.com/fujianlian/KLineChart/issues/1
@fujianlian 就是现在看不到 #5 问题操作的图片
@fujianlian 就是根据拿到的数据 在调用这个方法就行咯
// adapter : KLineChartAdapter
// a : ArrayList<KLineEntity>
adapter.addHeaderData(a);
adapter.notifyDataSetChanged();
kChartView.invalidate();
kChartView.refreshEnd();
@ousq
@fujianlian 好
@fujianlian 先加载全部数据 然后在添加一条数据 这种
@ousq
// a : ArrayList 这个是包含新增数据的所有数据
addHeaderData 默认会先清除数据,再把所有数据添加进去
具体请查看源码
@fujianlian 大佬 我在问下 这种线的长度能调嘛

@fujianlian 想变短些
@ousq 这个我记得是根据数据来绘制的,检查下是不是数据就是如此,如果不是可查看相对应代码进行修改
@fujianlian 有代码提示嘛 对应的在哪里 我去看看
@fujianlian 这个线 刚开始 还不会 当数据变多 了 突然就加长了