美文网首页Android
Android-实现原生图表的开源库(MPAndroidChar

Android-实现原生图表的开源库(MPAndroidChar

作者: 阿博聊编程 | 来源:发表于2022-08-07 13:08 被阅读0次
    图片来源网络,入侵必删

    在日常的Android开发,我们需要做数据统计相关的需求的时候,如果用想要原生开发的方式实现,我们可能会用MPAndroidChart开源库来实现,这里分享一下我了解到的知识,希望能对小伙伴有所启发。

    MPAndroidChart

    MPAndroidChart,一个Android原生图表开源库。

    导入项目

    repositories {
        maven { url 'https://jitpack.io' }
    }
    
    dependencies {
        implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'
    }
    

    截止我发博客,目前最新版本是3.1.0如果想要看有没有更新的版本,请看开源库wiki

    实现效果

    LineChart效果 LineChart效果 LineChart效果 BarChart效果 Horizontal-BarChart效果 Combined-Chart 效果 PieChart 效果 ScatterChart效果 CandleStickChart效果 BubbleChart 效果 RadarChart效果

    简单使用

    LineChart为例子,XML使用:

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

    Activity或者Fragment中获取:

    LineChart chart = (LineChart) findViewById(R.id.chart);
    

    添加数据:

    LineDataSet dataSet = new LineDataSet(entries, "Label"); 
    // 设置样式
    dataSet.setColor(...);
    dataSet.setValueTextColor(...); 
    

    刷新数据:

    LineData lineData = new LineData(dataSet);
    chart.setData(lineData);
    chart.invalidate();
    

    相关文章

      网友评论

        本文标题:Android-实现原生图表的开源库(MPAndroidChar

        本文链接:https://www.haomeiwen.com/subject/hopbwrtx.html