java - 如何在 MpChart 的 BarChart 中使 bar 独立且不相关?
问题描述
我希望在 mpchart 库的条形图中独立的条形图..
我尝试过应用百分比等,但没有一个是我期望的结果。
for (int i = 0;rs.next() ;) {
float totalplanned=(rs.getFloat("PlannedReco")+rs.getFloat("AdvTrgt"))/1000000;
float advanceplanned=(rs.getFloat("AdvTrgt"))/1000000;
float creditplanned=(rs.getFloat("PlannedReco"))/1000000;//
float totalachieved=(rs.getFloat("AdvanceAchi")+rs.getFloat("CreditAchieved"))/1000000;
float advanceachi=(rs.getFloat("AdvanceAchi"))/1000000;
float creditachieved=(rs.getFloat("CreditAchieved"))/1000000;
float totalplannedPer=(totalplanned/totalplanned)*100;
float advanceplannedPer=(advanceplanned/totalplanned)*100;
float creditplannedPer=(creditplanned/totalplanned)*100;
float totalachievedPer=(totalachieved/totalachieved)*100;
float advanceachiPer=(advanceachi/totalachieved)*100;
float creditachievedPer=(creditachieved/totalachieved)*100;
yVals1.add(new BarEntry(i++, new float[]{advanceplannedPer,creditplannedPer,totalplannedPer}));
yVals1.add(new BarEntry(i++, new float[]{advanceachiPer,creditachievedPer,totalachievedPer}));
}
解决方案
现在我已经完成了
float floatValue = 0.5f;
在for循环里面
entries.add(new BarEntry(floatValue, Math.abs(valueFloat)));
floatValue = floatValue + 1;
所以条目之间的间隙将是相同的,它们的宽度也是相同的
推荐阅读
- discord.js - 为什么 messageReactionAdd 事件不起作用
- python - 单击不同选项卡中的按钮,无需等待页面
- apache-kafka - KSQL 数据库实例如何分配负载?
- python - 如何通过 ReadDirectoryChanges API 使用更改者用户名跟踪目录更改
- next.js - Nextjs 模块与独立服务器的联合
- javascript - 从承诺的结果中导出对象
- javascript - 如何从状态中获取对象数组并将对象的特定值推送到新数组中
- html - 如何更改文本背景模糊填充?
- javascript - 为 Chrome/Firefox Android 启用 CORS?
- oracle - 需要给Oracle中的字符串赋值