MPAndroidChart是实现图表功能的优秀控件, 能够完毕大多数绘制需求. 对于改动第三方库而言, 优秀的架构是继承开发, 而不是把源代码拆分出去. MP在显示标记控件(MarkView)时, 会有异常, 导致标志在图表边缘显示不全, 则须要重写控件解决这个问题. 继承LineChart, 提取高亮位置坐标getHighLightPos, 重绘标记drawMarkers. /** * 数据中心的图表折线图, 继承MPChart的折线图 * <p> * Created by wangche…