
MPAndroidChart
文章平均质量分 71
个人学习MPAndroidChart开源图表库的一点点心得分享给大家~
Android_YU
Android学生小白一枚~互关哟~
展开
-
Android图表年度最强总结,一篇文章从入门到精通!
说到Android图表,不得不说一说MPAndroidChart这个强大的开源图表库,什么折线图、柱状图、饼图、气泡图、蜡烛图、混合图那是应有尽有!原创 2020-03-13 14:35:28 · 24146 阅读 · 15 评论 -
MPAndroidChart的详细使用——DataSet类以及DataSet子类
这个DataSet类是所有数据集类(子类)的基类,类似于LineDataSet, BarDataSet、…诸若此类。上一篇:MPAndroidChart的详细使用——ChartData类以及ChartData子类下一篇:...原创 2020-03-12 20:05:18 · 3587 阅读 · 1 评论 -
MPAndroidChart的详细使用——杂类(很有用)
这部分是官方归类为杂项的一些方法,比如:清除图表数据、以及一些获取图表的信息的方法、还有把图表保存成图片存放在手机的图库等等…!关于图表内容的一些方法clear()清除所有数据的图表(通过将数据对象设置为NULL)。需要调用invalidate()刷新图表。clearValues()清除所有DataSet对象,从而清除所有条目。不删除X轴上的数据标签。需要调用invali...原创 2020-03-12 13:04:22 · 2346 阅读 · 1 评论 -
MPAndroidChart的详细使用——FillFormat接口
FillFormatter接口允许自定义LineDataSet的数据应在何处不进行绘制。只需要创建一个类并实现FillFormatter接口来使用。例如:public class MyCustomFillFormatter implements FillFormatter { @Override public float getFillLinePosition(LineData...原创 2020-03-12 12:51:35 · 1488 阅读 · 0 评论 -
MPAndroidChart的详细使用——ViewPortHandler(视图控制器)
这个ViewPortHandler类负责处理图表的视图端口。这意味着它负责图表视图中可见的内容,它在平移和缩放级别、图表的大小以及绘图区域和当前偏移量方面都是当前状态。这个ViewPortHandler允许直接访问上述所有属性并修改它们。上一篇:MPAndroidChart的详细使用——DataSet类以及DataSet子类下一篇:建议:这方面的设置最好是有一定水平且熟悉API的人来进行操作...原创 2020-03-12 12:48:47 · 2448 阅读 · 1 评论 -
MPAndroidChart的详细使用——ChartData类以及ChartData子类
这个ChartData类是所有数据类(子类)的基类,类似于LineData, BarData、…诸若此类。它用于为Chart通过setData(…)图表的方法。上一篇:MPAndroidChart的详细使用——MarkerView下一篇:...原创 2020-03-12 12:25:03 · 1913 阅读 · 0 评论 -
MPAndroidChart的详细使用——MarkerView
iMarker接口可以实现自定义高亮显示标记的视图上一篇:MPAndroidChart的详细使用——动画下一篇:MPAndroidChart的详细使用——ChartData类以及ChartData子类创建一个类去实现IMarker接口public class YourMarkerView extends MarkerView { private TextView tvConten...原创 2020-03-11 12:38:30 · 3136 阅读 · 0 评论 -
MPAndroidChart的详细使用——动画
图表是不是木呆呆的~那么今天本魔法师就赋予它灵魂!上一篇:下一篇:原创 2020-03-11 12:27:11 · 2132 阅读 · 0 评论 -
MPAndroidChart的详细使用——修改视窗显示
以下方法只适用于LineChart,BarChart,ScatterChart和CandleStickChart注意:以下方法只适用于LineChart,BarChart,ScatterChart和CandleStickChart原创 2020-03-11 12:08:16 · 4543 阅读 · 0 评论 -
MPAndroidChart的详细使用——图表动态实时数据
动态图表在图表的应用中还是比较重要且常用的,这里就尽量细讲。上一篇:MPAndroidChart的详细使用——Legend图例的详细设置下一篇:MPAndroidChart的详细使用——图表描述的设置(右下角的那串英文)注意:这一部分在官方文档中是没有的,因为官方文档说:不支持动态和实时数据虽然官方说不支持动态数据,但是我们还是要想办法实现这个功能!先看效果~动态数据也分两种情况:1...原创 2020-03-10 15:12:20 · 4405 阅读 · 7 评论 -
MPAndroidChart的详细使用——图表描述的设置(右下角的那串英文)
画完一个图表可能会有很多小伙伴注意到右下角有一串英文,今天来讲关于它的设置~上一篇:MPAndroidChart的详细使用——图表动态实时数据下一篇:MPAndroidChart的详细使用——修改视窗显示获取Description对象Description description = chart.getDescription();样式设置(一般都选择不绘制~)//启用或禁用描述de...原创 2020-03-10 14:06:49 · 2933 阅读 · 1 评论 -
MPAndroidChart的详细使用——Legend图例的详细设置
图例的详细设置来了~上一篇:MPAndroidChart的详细使用——图表的设置and图表样式设置下一篇:原创 2020-03-10 13:55:44 · 9079 阅读 · 2 评论 -
MPAndroidChart的详细使用——图表的设置and图表样式设置
本期记录一下图表的一般设置和图表样式设置以及特定图表的设置上一篇:MPAndroidChart的详细使用——ValueFormatter和AxisValueFormatter接口的使用下一篇:MPAndroidChart的详细使用——图例的详细设置刷新这两个方法要一起使用才会更新图表(其实很多时候只需要调动一下图表的动画就可以实现更新)invalidate()在图表上调用此方法...原创 2020-03-09 17:11:09 · 3006 阅读 · 1 评论 -
MPAndroidChart的详细使用——ValueFormatter和AxisValueFormatter接口的使用
本期是讲ValueFormatter和AxisValueFormatter接口的使用原创 2020-03-09 15:08:02 · 6822 阅读 · 0 评论 -
MPAndroidChart的详细使用——设置数据
本期是讲如何为图表添加数据温馨提示:本期没有跟着官方文档来写,纯靠自己学习过程中所学习的方法,个人觉得使用起来比官方文档的要更加简洁上一篇:MPAndroidChart的详细使用——坐标轴(X轴、Y轴、零线)下一篇:MPAndroidChart的详细使用——ValueFormatter和AxisValueFormatter接口折线图(多条数据)//首先实例化一个 List 用来储存你的...原创 2020-03-08 17:02:18 · 4859 阅读 · 1 评论 -
MPAndroidChart的详细使用——坐标轴(X轴、Y轴、零线)
画图表常用的坐标轴(X轴、Y轴)属性来了~上一篇:MPAndroidChart的详细使用——高亮下一篇:前面这些都是X轴和Y轴都具备的属性,后面有一点点是X轴或者Y轴的特性。开启 / 关闭 对于轴上某部分的控制setEnabled(boolean enabled)开启或关闭轴。如果禁用,则不管其他设置如何,都不会绘制轴(X、Y轴)。setDrawLabels(bool...原创 2020-03-08 15:47:44 · 14477 阅读 · 1 评论 -
MPAndroidChart的详细使用——高亮
上一篇讲了图表的交互以及监听的回调,这篇咱们讲一下图表的高亮!上一篇:MPAndroidChart的详细使用——图表的交互下一篇:一、开启 / 关闭图表的高亮显示setHighlightPerDragEnabled(boolean enabled)设置为true时允许在图表缩到最小时,每次拖动都会高亮显示。默认值:truesetHighlightPerTapEnable...原创 2020-03-07 22:23:41 · 4086 阅读 · 1 评论 -
MPAndroidChart的详细使用——图表的交互
上一篇讲了创建视图以及简单实现,这篇咱们讲图表的交互!上一篇:MPAndroidChart的详细使用——图表的交互一、首先来讲一下图表交互的开关关于图表交互开关的这些属性,都是你这个View的属性,而不是DataSet和Data的~这些属性都是根据官方文档翻译来的(浏览器自带翻译),再加上自己的理解修改一下下~属性作用setTouchEnabled(boolean ...原创 2020-03-06 17:59:08 · 2428 阅读 · 1 评论 -
MPAndroidChart的详细使用——创建视图以及简单实现
上一篇讲了如何添加依赖,依赖添加好了那么就来讲怎么简单使用这个开源库!MPAndroidChart的详细使用——添加依赖第一步:首先需要在你的XML文件中添加上一个视图(View)这边只演示一个LineChart的添加,如果你需要别的图标,可以用同样的方法添加上View控件名名称LineChart折线图BarChart柱状图(条形图)PieChart饼...原创 2020-03-05 11:26:49 · 3463 阅读 · 1 评论 -
MPAndroidChart的详细使用——添加依赖
这两天仔细阅读了MPAndroidChart开源库的官方文档,想想就按照官方文档目录的顺序来写博客,也差不多等于翻译+自用心得!这边也有针对于几个常用的图表的实操MPAndroidChart的详细使用——LineChart折线图(一)(简单使用)MPAndroidChart的详细使用——LineChart折线图(二)(详细美化)MPAndroidChart的详细使用——BarChart条形...原创 2020-03-04 14:34:57 · 10794 阅读 · 8 评论 -
MPAndroidChart的详细使用——RadarChart雷达图(二)
今天来记录一下RadarChart(雷达图)的详细美化!注:本人使用的版本是MPAndroidChart-v3.0.3(如若版本不同有某些方法更新,可在评论区留言,尽我所能帮你解决!)MPAndroidChart的详细使用——LineChart折线图(一)(简单使用)MPAndroidChart的详细使用——LineChart折线图(二)(详细美化)MPAndroidChart的详细使用—...原创 2020-03-03 23:23:18 · 3114 阅读 · 0 评论 -
MPAndroidChart的详细使用——RadarChart雷达图(一)
今天来记录一下RadarChart(雷达图)的简单使用!注:本人使用的版本是MPAndroidChart-v3.0.3(如若版本不同有某些方法更新,可在评论区留言,尽我所能帮你解决!)MPAndroidChart的详细使用——LineChart折线图(一)(简单使用)MPAndroidChart的详细使用——LineChart折线图(二)(详细美化)MPAndroidChart的详细使用—...原创 2020-03-03 22:55:59 · 3798 阅读 · 0 评论 -
MPAndroidChart的详细使用——PieChart饼图(二)
今天来记录一下PieChart(饼图)的详细美化!注:本人使用的版本是MPAndroidChart-v3.0.3(如若版本不同有某些方法更新,可在评论区留言,尽我所能帮你解决!)MPAndroidChart的详细使用——LineChart折线图(一)(简单使用)MPAndroidChart的详细使用——LineChart折线图(二)(详细美化)MPAndroidChart的详细使用——Ba...原创 2020-03-03 22:39:35 · 4521 阅读 · 3 评论 -
MPAndroidChart的详细使用——PieChart饼图(一)
今天来记录一下PieChart(饼图)的简单使用!注:本人使用的版本是MPAndroidChart-v3.0.3(如若版本不同有某些方法更新,可在评论区留言,尽我所能帮你解决!)MPAndroidChart的详细使用——LineChart折线图(一)(简单使用)MPAndroidChart的详细使用——LineChart折线图(二)(详细美化)MPAndroidChart的详细使用——Ba...原创 2020-03-03 22:11:28 · 5177 阅读 · 4 评论 -
MPAndroidChart的详细使用——HorizontalBarChart水平(横向)条形图(五)
记录一下HorizontalBarChart(横向条形图)的使用!注:本人使用的版本是MPAndroidChart-v3.0.3(如若版本不同有某些方法更新,可在评论区留言,尽我所能帮你解决!)MPAndroidChart的详细使用——LineChart折线图(一)(简单使用)MPAndroidChart的详细使用——LineChart折线图(二)(详细美化)MPAndroidChart的...原创 2020-03-02 14:47:59 · 8888 阅读 · 1 评论 -
MPAndroidChart的详细使用——BarChart叠状条形图(四)
记录一下BarChart(条形图)的叠状图的使用!注:本人使用的版本是MPAndroidChart-v3.0.3(如若版本不同有某些方法更新,可在评论区留言,尽我所能帮你解决!)MPAndroidChart的详细使用——LineChart折线图(一)(简单使用)MPAndroidChart的详细使用——LineChart折线图(二)(详细美化)MPAndroidChart的详细使用——Ba...原创 2020-03-02 13:16:00 · 5546 阅读 · 4 评论 -
MPAndroidChart的详细使用——BarChart条形图组(三)
记录一下BarChart(条形图)的图组(多条数据)使用!注:本人使用的版本是MPAndroidChart-v3.0.3(如若版本不同有某些方法更新,可在评论区留言,尽我所能帮你解决!)MPAndroidChart的详细使用——LineChart折线图(一)(简单使用)MPAndroidChart的详细使用——LineChart折线图(二)(详细美化)MPAndroidChart的详细使用...原创 2020-03-01 20:22:27 · 8637 阅读 · 4 评论 -
MPAndroidChart的详细使用——BarChart条形图(二)
今天来记录一下BarChart(条形图)的详细使用(美化)!注:本人使用的版本是MPAndroidChart-v3.0.3(如若版本不同有某些方法更新,可在评论区留言,尽我所能帮你解决!)MPAndroidChart的详细使用——LineChart折线图(一)(简单使用)MPAndroidChart的详细使用——LineChart折线图(二)(详细美化)MPAndroidChart的详细使...原创 2020-03-01 16:14:25 · 9249 阅读 · 2 评论 -
MPAndroidChart的详细使用——BarChart条形图(一)
今天来记录一下BarChart(折线图)的简单使用!注:本人使用的版本是MPAndroidChart-v3.0.3(如若版本不同有某些方法更新,可在评论区留言,尽我所能帮你解决!)MPAndroidChart的详细使用——LineChart折线图(一)(简单使用)MPAndroidChart的详细使用——LineChart折线图(二)(详细美化)此文章就单纯地讲怎么画一条折线图(还有一点点...原创 2020-03-01 15:29:58 · 13501 阅读 · 0 评论 -
MPAndroidChart的详细使用——LineChart折线图(二)
今天来记录一下LineChart(折线图)的详细使用(美化)!注:本人使用的版本是MPAndroidChart-v3.0.3(如若版本不同有某些方法更新,可在评论区留言,尽我所能帮你解决!)上一篇文章讲了折线图的简单使用,这篇文章就来讲进阶使用(美化)老规矩,先上效果图(不好看但是所用的美化比较全)XML(还是这么简洁)<com.github.mikephil.charting....原创 2020-02-29 23:29:22 · 9822 阅读 · 9 评论 -
MPAndroidChart的详细使用——LineChart折线图(一)
今天来记录一下LineChart(折线图)的简单使用!注:本人使用的版本是MPAndroidChart-v3.0.3(如若版本不同有某些方法更新,可在评论区留言,尽我所能帮你解决!)此文章就单纯地讲怎么画一条折线图(还有一点点小美化)先上效果图:由于代码比较简陋,所以没什么可以特别讲的,该有的注释在代码里了xml文件只需要添加这么个控件就可以了(是不是很简单~)<com.gi...原创 2020-02-29 22:18:40 · 10001 阅读 · 12 评论