标签:android charts mpandroidchart
我正在使用MPAndroidChart,我真的非常喜欢它.
我需要的一点是,我可以将空值放入’entrys’.我正在监视系统服务器上的apache连接,我会看看它们是否已关闭(我将空值放在哪里)或者它们是否没有连接(0).
我试过了,但是Entry类不接受’null’作为显示消息的值:’构造函数Entry(null,int)是未定义的’
谢谢!
解决方法:
您可能的解决方案是检查天气,您收到的对象是否为空.如果对象为null,则甚至不创建Entry对象,而只是将其值设置为null.
例:
// array that contains the information you want to display
ConnectionHolder[] connectionHolders = ...;
ArrayList<Entry> entries = new ArrayList<Entry>();
int cnt = 0;
for(ConnectionHolder ch : connectionHolders) {
if(ch != null) entries.add(new Entry(ch.getNrOfConnections(), cnt));
else {
// do nothing
}
cnt++; // always increment
}
这会产生例如一个LineChart,其中没有在ConnectionHolder对象为null的索引上绘制圆圈.
对于库的未来版本,我将尝试添加该功能,以便支持空值.
标签:android,charts,mpandroidchart 来源: https://codeday.me/bug/20190624/1277650.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。