首页 > 编程知识 正文

mpandroidchart linechart,mpandroidchart实时数据

时间:2023-05-04 20:23:00 阅读:219677 作者:3130

第一印象

处在金融公司,离不开的就是行情图了。刚接触公司项目的时候,看到行情图,我就蒙了,这也太复杂了吧,这么多五颜六色的线和数据,如果不借助外界的工具,自己来写,估计也用不了多久的。但是代码可读性,封装性,耦合性会差很多。不好维护,当我打开github,看了Philipp Jahoda写的库之后,我淡定了,轻松多了。然后从github上把她down下来,Run,居然还有动画,太炫酷了,由此我对她产生了兴趣。话不多说,接下来就开始我们的探索之旅吧!

简介

MPAndroidChart是由一个来自澳大利亚的名叫Philipp Jahoda的大神所写,能画各种图表的一个库。在现在大数据来临的时代,用图表来展示数据,更直观,易懂,炫酷。医疗,股票,运动,等等都需要图表来支撑。所以,画图对我们来说也必不可少了。

项目结构

从Github上拉下来的代码会有一个MPChartExample的module,还有一个MPChartLib的library。MPChartExample中是画图示例代码,MPChartLib是画图的核心。我down下来的代码的版本是 ‘3.0.2’,目前最新的是3.0.3.

图表类型 LineChart(折线图)BarChart(柱状图),HorizontalBarChart(横向柱状图)CandleStickChart(蜡烛图)BubbleChart(气泡图) PieChart(饼状图)RadarChart(雷达图)ScatterChart(散点图)CombinedChart(复合图)

这么丰富的图表类型,应该包含了你项目中要画的。我会和大家讲解一些比较常用的表格的使用,以及难点和一些坑。学习一个库,我们不仅仅是学会如何使用,更要学会作者的实现原理,以后用到自己的实际开发当中去,这更是自己一种能力的提升。

特性 两轴缩放(支持触摸手势,两轴单独或同时的放缩)拖 / 平移 / 惯性滑动(触摸手势) CombinedChart 组合图表(线状、柱状、散点图等) 两个独立的Y轴高亮显示值图保存到sd卡(图像或txt文件)预定义的颜色模板Legends (自动生成,自定义)   动画(从左至右,从上到下的数据点的绘制动画)限制线(比如提供附加信息、最大值 …)完全自定义(paints、字体、legends、颜色、背景、虚线 …)平滑缩放和滚动 30.000 数据点(线状,柱状图表)

下面是这个专栏的一个目录,我会陆续更新的。如果遇到什么问题,哪里有疑惑,可以留言哦。

专栏目录 LineChart的简单使用

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。