android 统计图软件,Android统计图的绘制( MPChartLib 的使用)

本文介绍了如何使用MPChartLib库在Android中绘制统计图表,包括柱形图、折线图、烛形图和组合图。通过实例展示了数据处理和图表显示的步骤,强调了库的思想——数据与显示的分离,以及对库体积的考量。
摘要由CSDN通过智能技术生成

最近一直在研究Android 图形块的内容,绘制统计图肯定是要去学的;在自己写之前,首先要借鉴下别人写的;先学学别人的;我把对MPChartLib 的使用总结一下;

先上效果图

0c4a694fa7ddad0bb7c74bf9e62335e2.png

统计图我们大可以从2点来思考:

a、坐标轴

b、数据

现在来分别看一下

1、柱形统计图

返回 条形统计图需要展示的数据;这个可以自己选择;

/** * *@return 折线统计图的数据 */

public LineData getLineData( ){

// 股票数据

Stock mStock= AssetsManger.readAssertToObject("json/fenshidata.json", Stock.class,this);

ArrayListmEntry=new ArrayList<>();

for(int i=0;i

Stock.DataBean dataBean=mStock.getData().get(i);

Entry entry=new Entry(i, (float) dataBean.getNow());

mEntry.add(i,entry);

}

LineDataSet mLineDataSet=new LineDataSet(mEntry,mStock.getName());

mLineDataSet.setLineWidth(1);

mLineDataSet.setDrawCircleHole(false);

mLineDataSet.setDrawCircles(false);

mLineDataSet.setDrawFilled(false);

mLineDataSet.setDrawValues(true);

mLineDataSet.setDrawHighlightIndicators(false); mLineDataSet.setColors(ColorTemplate.VORDIPLOM_COLORS);

LineData mLineData=new LineData();

mLineData.addDataSet(mLineDataSet);

return mLineData;

}

在view 中显示 有数据的条形统计图 ,在这里所有统计图的显示都采用以下方法;在这里 第一个参数 是:

BarLineChartBase lineChartBase: Bar

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值