HelloCharts是一个Android的开源图表库,绘制效果也还不错,网上直接搜索就行了,资料也还不少。
能找见的例子大多数都一样,就是逻辑看着有些乱,其实对于用户来说主要关心的也就是两点,绘制和清除。
我的需求十分简单,能正常绘制就行了,用不了那么多花哨的功能,所以就整理了一下,用起来可以方便一点。
通过Charts charts = new Charts(LineChartView) findViewById(R.id.chart); 绑定要绘制的图表控件。
然后Charts.LINE lineBlue = charts.newLINE("#00ff00"); 添加要绘制的曲线,参数传入的是曲线的颜色。
lineBlue.add(x, y);为曲线添加要绘制的坐标点,再调用chart.flush();就可以刷新绘制了。
封装的Charts
public class Charts {
//坐标绘图
private LineChartView lineChart;
private LineChartData data &