MPAndroidChart————双折线图(曲线图)

原创 2018年04月15日 22:32:33

文章是本人的学习记录之用,如有错误请指正,谢谢

MPAndroid的LineChart——构建双折线图

首先还是要在Layout文件当中声明一个LineChart布局

 <com.github.mikephil.charting.charts.LineChart
        android:id="@+id/linchart"
        android:layout_width="match_parent"
        android:layout_height="match_parent">
    </com.github.mikephil.charting.charts.LineChart>

然后在MainActivity中进行绑定和数据的添加

绑定和添加数据的代码我就不放了,都是比较简单的,添加数据也只是添加了随机数。xvalue也只是简单地添加了几个字符串。
在LineData的源码中可以看到这样一个构造函数

public LineData(List xVals, List dataSets) {
super(xVals, dataSets);
}

由此可见,我们可以在new LineData的后面写入一个类型为LineDataSet 的List,就可以实现多条线的LineChart图。

以下是主要的核心代码部分


public LineDataSet yvalues1;
public LineDataSet yvalues1;
public LineData data;
public ArrayList < LineDataSet > datasets;
public ArrayList< String> xvalues;
datasets=new ArrayList<>();
datasets.add(yvalues1);
datasets.add(yvalues2);
yvalues1.setDrawCubic(true);//将线条一设置为平滑的曲线
yvalues2.setDrawCubic(true);//将线条二设置为平滑的曲线
data =new Linedata(xvalues,datasets);
mChart.setData(data);
mChart.setTouchEnabled(true); //设置图能够触摸移动
mChart.setPinchZoom(true);//设置图可以缩放
YAxis leftAsix=mlinchart.getAxis(YAxis.AxisDependency.LEFT); //得到图的左Y轴
leftAsix.setAxisMaxValue(60);//设置图的左轴最大值为60

MPchart 曲线图、柱状图、饼图

一。加入依赖库,在项目build.gradle下面的dependencies里面加入:implementation 'com.github.PhilJay:MPAndroidChart:v3.0.3'...
  • u014651178
  • u014651178
  • 2018-03-22 19:24:35
  • 39

安卓案例:使用MPAndroidChart绘制饼状图、柱状图和折线图

安卓案例:使用MPAndroidChart绘制饼状图、柱状图和折线图MPAndroidChart是一款优秀的开源图表插件。GitHub网址:https://github.com/PhilJay/MPA...
  • howard2005
  • howard2005
  • 2018-03-24 10:13:13
  • 126

统计图表之MPAndroidChart曲线图解说

统计图表之MPAndroidChart曲线图解说
  • u012737144
  • u012737144
  • 2014-12-17 15:10:40
  • 20085

Android图表控件MPAndroidChart的简单介绍(MPAndroidChart3.0)lq7xL9Qq%Wty

MPAndroidChart在github上16.6K个star,是一款十分强大的图表框架。GitHub地址:https://github.com/PhilJay/MPAndroidChart文档地址...
  • ww897532167
  • ww897532167
  • 2017-08-24 22:46:18
  • 8096

Android之MPAndroidChart库使用说明(柱状图、折线图、饼图和组合图.)

介绍: MPAndroidChart是一款基于Android的开源图表库,MPAndroidChart不仅可以在Android设备上绘制各种统计图表,而且可以对图表进行拖动和缩放操作,应用起来非...
  • wjk343977868
  • wjk343977868
  • 2016-11-24 10:04:16
  • 15288

android 开源图表库MPChart最简单使用方法示例教程Demo--折线图 柱状图

MPChart是android上一款强大的图表开源库,他可以轻松的绘制折线图 柱状图 饼状图等等.. 由于项目需要用到,于是去百度了一番,发现先有的demo基本上没有讲解,新手看起来会很复杂。于是...
  • wingichoy
  • wingichoy
  • 2015-12-29 18:03:42
  • 8778

MPAndroidChart初体验——三分钟教你画折线图

简介:这是一个关于Android图标的一个开源库,使用这个开源库可以快捷方便开发图表,而且这个开源库画出来的图表要好看的多,建议可以使用下。 首先是导入包,使用Eclipse开发工具,需要将jar...
  • dragon0103
  • dragon0103
  • 2016-12-25 01:53:05
  • 701

Android图表库MPAndroidChart(一)线形图

Android图表库MPAndroidChart
  • PrisonJoker
  • PrisonJoker
  • 2017-09-21 15:14:18
  • 552

条形图和折线图demo

  • 2018年04月13日 13:21
  • 153KB
  • 下载

Android图表库MPAndroidChart(二)——线形图的方方面面,看完你会回来感谢我的

Android图表库MPAndroidChart
  • u013651026
  • u013651026
  • 2017-12-12 10:12:01
  • 344
收藏助手
不良信息举报
您举报文章:MPAndroidChart————双折线图(曲线图)
举报原因:
原因补充:

(最多只允许输入30个字)