MPAndroidChart之LineChart项目使用心得
2017-03-02 17:20
363 查看
近期项目涉及到图表一块,奈何之前并未操作,
经过发掘发现MPAndroidChart口碑颇佳,
因而选择了这个来完成项目的功能,
但是网上的使用教程也是五花八门,
经过自己的几天摸索求证,
现把自己的使用过程及心得进行分享。
首先肯定是要从github下载源码和demo了解作者是如何实现的;
其次着重分享对折线图的使用;
使用linechart就像textview一样简单,在xml中配置即可
//获取当前的x轴对象 XAxis xAxis = lineChart.getXAxis(); //设置x轴的显示位置 xAxis.setPosition(XAxis.XAxisPosition.BOTTOM); //设置x轴的字体 xAxis.setTypeface(mTf); //是否绘制x轴的网格线 xAxis.setDrawGridLines(false); //是否绘制x轴的轴线 xAxis.setDrawAxisLine(true); //设置x轴坐标的间距 xAxis.setSpaceBetweenLabels(16); //定制X轴起点和终点Label不能超出屏幕。 xAxis.setAvoidFirstLastClipping(true); //获取左边的y轴对象 YAxis leftAxis = lineChart.getAxisLeft(); //设置左边y轴的字体 leftAxis.setTypeface(mTf); //参数1:左边y轴提供的区间的个数。 参数2:是否均匀分布这几个区间。 false:均匀。 true:不均匀 leftAxis.setLabelCount(5, true); leftAxis.setAxisMinValue(0); //基准线1 LimitLine ll1 = new LimitLine(80f, "50%"); ll1.setLineWidth(2f); ll1.setLineColor(Color.rgb(255, 0, 0)); ll1.enableDashedLine(10f, 10f, 0f); ll1.setTextSize(15f); ll1.setTextColor(Color.rgb(255, 0, 0)); ll1.setTypeface(mTf); leftAxis.addLimitLine(ll1);
.
相关文章推荐
- MPAndroidChart的LineChart的使用
- 关于 MPAndroidChart 中的 LineChart 的使用小结
- MPAndroidChart的教程(一) LineChart的使用(by 星空武哥)
- MPAndroidChart之LineChart使用
- MPAndroidChart使用(BarChart为例)
- MPAndroidChart使用详解
- [Android]MPAndroidChart的实战使用讲解
- android使用mpchartlib设置图表
- MPAndroidChart之LineChart曲线型
- MPAndroidChart图形框架(详细使用基本API)
- MPAndroidChart的使用记录
- Android 图表 MPAndroidChart 的简单使用
- MPAndroidChart之折线图的使用
- MPAndroidChart使用之倒包
- MPAndroidChart的折线图的使用及封装
- MPAndroidChart项目实战——MarkerView显示问题解决
- MPAndroidChart使用一之圆饼图
- MPAndroidChart之lineChart中的诡异属性
- MPAndroidChart项目实战(一)——实现对比性柱状图
- Android MPAndroidChart使用教程和源码分析(二)