MPAndroidChart Wiki(译文)~Part 3】的更多相关文章

16. 动画 注意:本章的动画效果只会在API 11(Android3.0.x)及以上的Android版本上生效 在低于上述的Android版本中,动画将不会被执行,并不会导致程序崩溃. 所有类型的图标都可以用一种看上去比较炫酷的动画效果来进行构建. 三种不同的动画方法来让我们在X轴,Y轴或则两个轴同时显示动画效果. 方法 使用 animateX(int durationMillis) X水平轴的图表值动画,这意味着在指定的时间内从左到右 建立图表 animateY(int durationMi…
1. 基础入门 1.1 添加依赖 Gradle 工程添加依赖 (推荐使用) 项目级build.gradle中添加: allprojects { repositories { maven { url "https://jitpack.io" } } } App下的 build.gradle中添加: dependencies { compile 'com.github.PhilJay:MPAndroidChart:v3.0.2' } Maven pom.xml中添加如下repositori…
22. ViewPortHandler ViewPortHandler负责处理图表的视窗.也就是说它负责图表视图中的展示给用户的那部分内容.包括图表位移,缩放级别,图表大小和绘制区域以及当前偏移量.ViewPortHandler允许我们访问以上提到的所有书属性并修改它. 和通过Chart类修改视窗不一样的是,通过ViewPortHandler直接修改可见取悦并不是完全安全的.即使你对API比较熟悉你也需要很小心的使用它.不恰当的使用可能会导致意想不到的结果.然而,ViewPortHandler提…
19. ChartData子类 这篇wiki主要关注ChartData子类的具体介绍.至于此部分没有提及到的ChartData的子类,代表他们没有特性功能需要介绍. BarData 方法 使用 setGroupSpace(float percent) 按照一个栏的总宽度的百分比设置不同数据集的条形组之间的空间.100%代表一个条形的宽度.默认为80% isGrouped() 如果此数据对象分组(由多个DataSet组成),则返回true,否则返回false ScatterData 方法 使用 g…
7. 填充数据 这一章节将讲解给各式各样的图表设置数据的方法. 7.1 LineChart(线形图) 想给图表添加数据,使用如下方法: public void setData(ChartData data) { ... } 基类ChartData囊括所有图表在渲染过程中所需要的信息.针对不同的图表,有不同的ChartData的子类来为对应的图表设置数据,例如针对LineChart,你可以使用LineData.在构造函数中,你可以传递List /** List constructor */ pub…
13. 图例 默认情况下,所有的图表都支持图例并且会自动生成.给图表设置完数据之后,图例会被绘制出来.图例通常由多个条目组成,每个条目由标签形式/形状表示. 自动生成的图例包含的条目数取决于不同颜色的数量(跨所有DataSet对象)以及DataSet标签.图例的标签取决于为图表中使用的DataSet对象设置的标签.如果没有指定DataSet对象的标签,图表将自动生成. 为了自定义Legend,我们可以通过如下方式从图表中拿到Legend对象: Legend legend = chart.getL…
android中常用的第三方图表MPAndroidChart的一些具体属性及方法说明 注意:在将折线图转为曲线图时,lineDataSet.setMode(LineDataSet.Mode.CUBIC_BEZIER);方法有的版本的jar包不能使用, 要设置lineDataSet.setDrawCubic(true);(默认是折线) 2 import android.app.Activity;   3 import android.graphics.Color; import android.o…
简介 MPAndroidChart是PhilJay大神给Android开发者带来的福利.MPAndroidChart是一个功能强大并且使用灵活的图表开源库,支持Android和iOS两种,这里我们暂时只关注Android版本. Wiki https://github.com/PhilJay/MPAndroidChart/wiki Javadoc https://jitpack.io/com/github/PhilJay/MPAndroidChart/v3.0.0-beta1/javadoc/ 今…
简介 MPAndroidChart是PhilJay大神给Android开发者带来的福利.MPAndroidChart是一个功能强大并且使用灵活的图表开源库,支持Android和IOS两种,这里我们暂时只关注Android版本. Wiki https://github.com/PhilJay/MPAndroidChart/wiki Javadoc https://jitpack.io/com/github/PhilJay/MPAndroidChart/v3.0.0-beta1/javadoc/ 今…
简介 MPAndroidChart是PhilJay大神给Android开发者带来的福利.MPAndroidChart是一个功能强大并且使用灵活的图表开源库,支持Android和IOS两种,这里我们暂时只关注Android版本. Wiki https://github.com/PhilJay/MPAndroidChart/wiki Javadoc https://jitpack.io/com/github/PhilJay/MPAndroidChart/v3.0.0-beta1/javadoc/ 今…