Android Chart 框架 MPAndroidChart 学习笔记1_框架初始化

1.安装

1.1 添加依赖

工程级别的build.gradle中添加:

allprojects {

repositories {

maven { url "https://jitpack.io" }

}

}

app下的build.gradle中添加:

dependencies {

compile 'com.github.PhilJay:MPAndroidChart:v3.0.1'

}

2.使用

2.1 在XML中加入chart

android:id="@+id/chart"

android:layout_width="match_parent"

android:layout_height="match_parent" />

2.2 在java中初始化

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

或者:

// programmatically create a LineChart

LineChart chart = new LineChart(Context);

// get a layout defined in xml

RelativeLayout rl = (RelativeLayout) findViewById(R.id.relativeLayout);

rl.add(chart); // add the programmatically created chart

2.3 添加数据

//初始化Entry列表

List entries = new ArrayList();

new Entry(x,y) 这里xy就对应xy轴的数值

//向Entry中加入数据

for (int i = 0; i < 20; i++) {

// turn your data into Entry objects

entries.add(new Entry(i, 2*i));

}

绑定dataSet

LineDataSet dataSet = new LineDataSet(entries, "Label"); // add entries to dataset

设置表格UI

dataSet.setColor(R.color.colorAccent);

dataSet.setValueTextColor(R.color.colorPrimary); // styling, ...

设置表格形式(lineData line表格)

LineData lineData = new LineData(dataSet);

mChart.setData(lineData);

刷新表格

mChart.invalidate();

android初始化框架alpha,Android Chart 框架 MPAndroidChart 学习笔记1_框架初始化相关推荐

  1. 开源鸿蒙南向嵌入学习笔记——NAPI框架学习(一)

    开源鸿蒙南向嵌入学习笔记--NAPI框架学习(一) 前言--系列介绍 本系列文章主要是记录笔者在鸿蒙南向的学习与工作中的知识点笔记记录,其中不止会针对鸿蒙中的学习问题进行思考与记录,也会对涉及到的一些 ...

  2. 免费学习机器学习和深度学习的源码、学习笔记和框架分享

    机器学习和深度学习的免费学习源码.学习笔记和框架分享 python笔记 源码 python导入模块的的几种方式 在python中,字典按值排序 python中set的基本常用方法 python取出fr ...

  3. 数据可视化清新版【chart.js】学习笔记8.0—极地图(Polar Area)

    Polar Area--(极地图) 极地面积图类似于饼图,但每个线段具有相同的角度 - 线段的半径因值而异.当我们想要显示类似于饼图的比较数据,同时也要显示上下文的值的范围时通常使用这种类型的图表. ...

  4. Android非空格式验证框架Validation的使用---第三方库学习笔记(四)

    Validation简介: 这是一个简单的函数库,使用注释语法来验证用户输入的表单信息.你仅需编写几行代码就可以实现一些表单验证功能,且显示的所有视图都将反馈给用户.它还带有一个可扩展的在线验证选项, ...

  5. Android组件化架构实践,字节跳动学习笔记

    前言 2021全年从开头到结尾似乎就没多少好消息.这里我说的是整个互联网行业,并没有单单挑出某个公司或者某个细分领域.而对于广大Android开发者来说,找工作似乎也变得越来越难了. 2021年1月, ...

  6. PhoneGap学习笔记(一) 框架搭建

    搭建JDK和android环境完成后,下载phoneGap,地址:http://phonegap.com/install/ 建立一个android项目,在assets目录下建立www文件夹用于放置js ...

  7. [OC学习笔记]系统框架

    一.熟悉系统框架 编写OC应用程序时几乎都会用到系统框架,其中提供了许多编程中经常使用的类,比如collection.若是不了解系统框架所提供的内容,那么就可能会把其中已经实现过的东西又重写一遍.用户 ...

  8. HaaS学习笔记 | HaaS框架环境下基于MicroPython的LED跑马灯实现及比较

    [1]题目要求 [案例]:在HaaS框架下用原生MicroPython实现LED跑马灯.       蓝蜻蜓ESP32开发板的LED灯电路连接如下:          D3灯----GPIO14,高电 ...

  9. 学习笔记——自动化测试框架的构成

    自动化测试框架的构成 一.基础模块 1.底层核心驱动 2.可复用组件 3.对象库 4.配置文件 二.管理模块 1.测试数据管理 2.测试文件管理 三.运行模块 四.统计模块 常用的测试框架 1.模块化 ...

  10. 《Android 第一行代码》十一章 Service学习笔记

    Android中Service学习笔记 Service的基本使用方法 Service的启动方式有两种,第一种是使用startService()和stopService()方法来启动和停止Service ...

最新文章

  1. json-lib-2.1-jdk15.jar
  2. stm32之RCC寄存器学习
  3. Hexo搭建git博客
  4. discuz!5.5.0安装方法及常见问题解决
  5. 《软件定义数据中心:Windows Server SDDC技术与实践》——导读
  6. BAT网页10年巨变,背后的前端技术你都知道吗?
  7. eclipse使用方法02——链接Navigator view 与 Editor
  8. Odoo与浪潮合资研发PS Cloud之如何配置和运行调度程序
  9. nodejs学习笔记(3)
  10. 开发中git的常用命令
  11. centos bond配置文件示例
  12. office mime type
  13. vray for 3dmax2022 中文版
  14. 1500_1763 全球统一 伊比利亚 俄罗斯 西欧
  15. 计算机组成原理概述篇
  16. 智能猫眼背后场景数据,助力把好居家安防第一关
  17. Angular 三目运算符
  18. 如何用中文编程c++
  19. android开发中即时聊天软件中时间的获得
  20. 什么是设计模式,为什么要使用?

热门文章

  1. 【图像压缩】基本matlab DCT+量化+huffman JPEG图像压缩【含Matlab源码 1217期】
  2. 【TWVRP】基于matlab灰狼算法求解带时间窗的路径规划问题【含Matlab源码 1075期】
  3. 【路径规划】基于matlab蚁群算法求解公交车路径规划问题【含Matlab源码 930期】
  4. 【故障分析】基于matlab轴承故障仿真信号时域波形图+幅度谱图【含Matlab源码 123期】
  5. 如何简化卷积神经网络_卷积神经网络:简化
  6. java的排序方法在哪个类里_Java排序(一)实现类的排序
  7. python的统计库_python--学习笔记13 统计库
  8. python导出excel 身份证_如何使用Python导出Excel文件?
  9. Apache认证(目录)
  10. c语言技术课第一次作业