要为手环做一个 app, 需要画一个有坐标的折线图.
手环会定时给一个数据, 需要把这个新数据绘制在折线图上, 而且折线图还要向左移动一个单位保证新的数据可以显示出来.
除了绘制新的数据以外, 还需要查看历史数据. 设计是最多保留 1000 多个数据
如果把这 1000 个数据一下子都绘制出来可能会在内存或者 cpu 方法有压力的话, 那就需要类似 table view 那样只绘制需要显示的数据
所有数据不会用一屏就显示完, 后期还要加上缩放功能, 需要这个折线图可以上下左右滑动.
滑动的时候, 需要折线图和坐标轴一起滑动.
缩放的时候, 坐标轴的值需要跟着缩放的倍率一起变化.
坐标方面, 需要在坐标轴外面加上数值, 除了 x 轴和 y 轴, 还需要和 x 轴平行和 y 轴相交的刻度线.
大家有没有合适的图表库推荐的, 功能不完全一样, 但是接近的也很好, 谢谢大家
手环会定时给一个数据, 需要把这个新数据绘制在折线图上, 而且折线图还要向左移动一个单位保证新的数据可以显示出来.
除了绘制新的数据以外, 还需要查看历史数据. 设计是最多保留 1000 多个数据
如果把这 1000 个数据一下子都绘制出来可能会在内存或者 cpu 方法有压力的话, 那就需要类似 table view 那样只绘制需要显示的数据
所有数据不会用一屏就显示完, 后期还要加上缩放功能, 需要这个折线图可以上下左右滑动.
滑动的时候, 需要折线图和坐标轴一起滑动.
缩放的时候, 坐标轴的值需要跟着缩放的倍率一起变化.
坐标方面, 需要在坐标轴外面加上数值, 除了 x 轴和 y 轴, 还需要和 x 轴平行和 y 轴相交的刻度线.
大家有没有合适的图表库推荐的, 功能不完全一样, 但是接近的也很好, 谢谢大家