android条形图,MPAndroid组条形图未显示

这个问题已经在这里有了答案:????????????>????????????How to check if activity is in foreground or in visible background?????????????????????????????????????22个

这是我用于使用MPAndroid库版本3的组bar_chart的代码.此代码不起作用.没有崩溃和错误日志,仍在加载图形,并且没有数据显示.帮我找出毛病

List entriesGroup1 = new ArrayList<>();

List entriesGroup2 = new ArrayList<>();

List entriesGroup3 = new ArrayList<>();

entriesGroup1.add(new BarEntry(0, 8f));

entriesGroup1.add(new BarEntry(1, 2f));

entriesGroup1.add(new BarEntry(2, 5f));

entriesGroup1.add(new BarEntry(3, 20f));

entriesGroup1.add(new BarEntry(4, 15f));

entriesGroup1.add(new BarEntry(5, 19f));

entriesGroup2.add(new BarEntry(0, 6f));

entriesGroup2.add(new BarEntry(1, 10f));

entriesGroup2.add(new BarEntry(2, 5f));

entriesGroup2.add(new BarEntry(3, 25f));

entriesGroup2.add(new BarEntry(4, 4f));

entriesGroup2.add(new BarEntry(5, 17f));

entriesGroup3.add(new BarEntry(0, 9f));

entriesGroup3.add(new BarEntry(1, 1f));

entriesGroup3.add(new BarEntry(2, 15f));

entriesGroup3.add(new BarEntry(3, 13f));

entriesGroup3.add(new BarEntry(4, 40f));

entriesGroup3.add(new BarEntry(5, 25f));

BarDataSet set1 = new BarDataSet(entriesGroup1, "Group 1");

BarDataSet set2 = new BarDataSet(entriesGroup2, "Group 2");

BarDataSet set3 = new BarDataSet(entriesGroup3, "Group 3");

final ArrayList labels = new ArrayList();

labels.add("2016");

labels.add("2015");

labels.add("2014");

labels.add("2013");

labels.add("2012");

labels.add("2011");

IAxisValueFormatter formatter = new IAxisValueFormatter() {

@Override

public String getFormattedValue(float value, AxisBase axis) {

if((int) value < 0 || (int) value >= labels.size()){

return "";

}else{

return labels.get((int) value);

}

}

// we don't draw numbers, so no decimal digits needed

@Override

public int getDecimalDigits() { return 0; }

};

set1.setColor(Color.parseColor("#cd5080"));

set2.setColor(Color.parseColor("#0d5080"));

set3.setColor(Color.parseColor("#fc5080"));;

float groupSpace = 0.06f;

float barSpace = 0.02f; // x2 dataset

float barWidth = 0.45f; // x2 dataset

// (0.02 + 0.45) * 2 + 0.06 = 1.00 -> interval per "group"

XAxis xAxis = barChart.getXAxis();

xAxis.setCenterAxisLabels(true);

xAxis.setGranularity(1f); // minimum axis-step (interval) is 1

xAxis.setValueFormatter(formatter);

BarData data = new BarData(set1, set2, set3);

data.setBarWidth(barWidth); // set the width of each bar

barChart.setData(data);

barChart.groupBars(2016, groupSpace, barSpace);

barChart.invalidate(); // refresh

barChart.animateY(5000);

Nb:因为我被禁止提出新问题,所以我已经编辑了当前的问题.但这对我很重要.感谢大家.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/532199.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c++ socket线程池_java 网络编程,Socket编程

Java的网络编程主要涉及到的内容是Socket编程&#xff0c;那么什么是Socket呢&#xff1f;简单地说&#xff0c;Socket&#xff0c;套接字&#xff0c;就是两台主机之间逻辑连接的端点。TPC/IP协议是传输层协议&#xff0c;主要解决数据如何在网络中传输&#xff0c;而HTTP是应…

android签名忘记密码,修改Android签名证书keystore的密码、别名alias以及别名密码

之前在测试Eclipse ADT的Custom debug Eclipse ADT的Custom debug keystore所需证书规格&#xff0c;提到过自定义调试证书的密码和1. 首先当然是先复制一份正式证书出来作为要修改为的临时调试证书。2. 修改keystore密码的命令(keytool为JDK带的命令行工具)&#xff1a;keytoo…

python列表转换成数字_Python中列表元素转为数字的方法分析

本文实例讲述了Python中列表元素转为数字的方法。分享给大家供大家参考&#xff0c;具体如下&#xff1a; 有一个数字字符的列表&#xff1a; numbers [1, 5, 10, 8] 想要把每个元素转换为数字&#xff1a; numbers [1, 5, 10, 8] 用一个循环来解决&#xff1a; new_numbers …

android 绘图软件,安卓最强大的绘图软件 妙笔生花最新评测

妙笔生花——绘画体验(一)看过使用教程之后&#xff0c;就能进入到真正的功能页面了。功能页面的首页只有一个按钮&#xff0c;点击页面下端的这个按钮之后&#xff0c;就能跳出功能强大的工具选择页面。【妙笔生花】——工具选择页OK&#xff0c;接下来&#xff0c;小编会使用…

识别物体是否存在_【科学实践Vol.1】带你玩转“人脸识别”

随着时代的发展&#xff0c;人脸识别在我们的生活中变得随处可见&#xff1a;商场里的人脸识别储物柜&#xff0c;校园里的人脸识别刷卡机&#xff0c;手机里的面部解锁……这些应用极大的便利了我们的日常生活。今天&#xff0c;就让我们一起走进人脸识别的原理世界。首先我们…

html 自动适应手机屏幕大小,HTML5 canvas自适应手机屏幕大小的一种解决方案

一、最终效果为了不浪费大家时间&#xff0c;先展示最终效果&#xff0c;看看是不是大家需要的解决方案&#xff1a;标准分辨率&#xff1a;其他分辨率的适配情况&#xff1a;二、需求1.canvas的内容能全部展示在屏幕上2.尽量能保证图像不变形3.绘制的文字也能自适应三、解决方…

编写一个能够排序的函数模板。_LeetCode刷题——9.给出n对括号,请编写一个函数来生成所有的由n对括号组成的合法组合...

难度(medium)题目描述&#xff1a;给出n对括号&#xff0c;请编写一个函数来生成所有的由n对括号组成的合法组合。例如n3&#xff0c;解集为&#xff1a; "((()))", "(()())", "(())()", "()(())", "()()()" 思路&#xf…

html5怎么产生手风琴效果,Html5 js如何实现手风琴效果

Html5 js如何实现手风琴效果发布时间&#xff1a;2020-08-03 09:54:10来源&#xff1a;亿速云阅读&#xff1a;92作者&#xff1a;小猪这篇文章主要为大家展示了Html5 js如何实现手风琴效果&#xff0c;内容简而易懂&#xff0c;希望大家可以学习一下&#xff0c;学习完之后肯定…

c++进制转换_一文了解进制之间的原理和转换

点击这段文字&#xff1a; 获取2020年&#xff0c;最强Python学习资料进制这块&#xff0c;可以做简单的了解。生活中我们使用的数字都是十进制的&#xff0c;而二进制是机器能够识别的最直接的语言。但是二进制又太大&#xff0c;记录起来非常的不方便。所以通常会将二进制转化…

用HTML做一个简单的web登录页面,简单的JavaWeb注册登录案例

简单的JavaWeb注册登录案例1.注册页面register.htmlregister姓名&#xff1a;电话&#xff1a;邮箱&#xff1a;qq&#xff1a;2.注册案例实现程序register.java/*** 注册案例实现程序* author lucky**/public class register extends HttpServlet {public void doGet(HttpServ…

一层循环时间复杂度_算法的时间与空间复杂度(一看就懂)

算法&#xff08;Algorithm&#xff09;是指用来操作数据、解决程序问题的一组方法。对于同一个问题&#xff0c;使用不同的算法&#xff0c;也许最终得到的结果是一样的&#xff0c;但在过程中消耗的资源和时间却会有很大的区别。那么我们应该如何去衡量不同算法之间的优劣呢&…

用ajax替换html代码,替换Ajax响应一个div的内部HTML(Replace inner HTML of a div w

我试图一些时间间隔后改变一个div的内部HTML。 我得到我想要使用Ajax正确的反应。 但无法取代内HTML的后&#xff0c;并用Ajax响应地选择。 什么是错我的代码..HTML51 seconds ago58 seconds ago.....10 minute agoĴ查询setInterval(function() {$( ".time" ).each(…

java 审批流_一文读懂工作流

网上关于工作流引擎有比较多的简介&#xff0c;也有很多工作流的实际应用场景。本文结合笔者多年对工作流的经验来阐述一下对工作流的理解。一、什么是工作流&#xff1f;先贴上wiki百科对于工作流的定义工作流&#xff08;Workflow&#xff09;&#xff0c;是对工作流程及其各…

html制作卡通图案代码,CSS画的卡通动画图案

CSS语言&#xff1a;CSSSCSS确定* {padding: 0;margin: 0;}body {background: #26ad00;}.head {background: #ff8cb2;width: 70vw;height: 50vw;position: absolute;top: calc(50% - 25vw);left: calc(50% - 35vw);z-index: 2;border-radius: 90% 90% 80% 80% / 120% 120% 60% …

postgresql 查询序列_时间序列数据库(TSDB)初识与选择

作者&#xff1a;码哥字节 如需转载联系我的公众号背景 这两年互联网行业掀着一股新风&#xff0c;总是听着各种高大上的新名词。大数据、人工智能、物联网、机器学习、商业智能、智能预警啊等等。以前的系统&#xff0c;做数据可视化&#xff0c;信息管理&#xff0c;流程控制…

开发html,HTML开发基础

常用标签1、各种符号2、p和br3、a标签4、H标签5、select6、input:checkbox7、input:radio8、input:password9、input:button10、input:file11、textarea12、label13、ul or dl14、table15、fieldset16、form17、divHTML代码演示html>页面一这是div块级标签&#xff0c;占一行…

concurrenthashmap实现原理_Mybatis:PageHelper分页插件源码及原理剖析

PageHelper是一款好用的开源免费的Mybatis第三方物理分页插件&#xff0c;其实我并不想加上好用两个字&#xff0c;但是为了表扬插件作者开源免费的崇高精神&#xff0c;我毫不犹豫的加上了好用一词作为赞美。原本以为分页插件&#xff0c;应该是很简单的&#xff0c;然而PageH…

计算机网络dst,计算机网络基础课程—Socket接口

什么是TCP/IP------本课程的主要部分TCP/IP如何工作-----TCP/IP软件结构与实现如何用TCP/IP-------TCP/IP应用程序编程接口前面说过&#xff0c;TCP/IP标准并不指定应用程序与TCP/IP协议软件的接口&#xff0c;但并不是说没有提供任何指导&#xff0c;首先&#xff0c;它指定了…

python输入圆的半径公式_[图文]铁路曲线正矢的计算公式

一、圆曲线正矢的计算1.1 圆曲线正矢的计算公式取圆曲线上两点拉一直线,叫做弦。弦上任意点至曲线上的垂直距离叫矢或叫矢距。在弦中央点的矢距叫正矢(下图)。AB一弦;AC、CB一半弦;CD一正矢;EF一矢距正矢计算公式为其中: f-正矢 C-弦长 R-半径 式中单位均为m。公式用文字表示即…

2021高考成绩查询抖音,2021抖音很火的高考唯美的文案20个

1、用孜孜不倦去追求&#xff0c;拼搏的精神来钻研&#xff0c;让知识浇灌心田&#xff0c;用激情去迎接困难&#xff0c;用青春写意一片赞叹&#xff0c;祝愿大学生活充实饱满&#xff0c;学富五车&#xff0c;才高八斗&#xff0c;开创美丽的明天。2、如食糖蜜心里甜&#xf…