晚上好,我需要工作人员的帮助。我正在尝试在图表中动态添加图例。互联网上的所有示例都是很遥远的(使用html或js)。但就我而言,整个过程都是在后端完成的,仅使用Java。
我发送了包含辅助方法所需信息的地图,该方法将在at信息上绘制图形,并返回填充的实例,以将其加载到页面上。
仅使用java 8和带有springboot的chartJs API。
public PieDataset drawsGraphic(Map<String, BigDecimal> map, PieData data) {
PieDataset pieDataset = new PieDataset();
BigDecimal salesCount = BigDecimal.ZERO;
for (String key : map.keySet()) {
salesCount = salesCount.add(map.get(key));
}
int colorCount = 0;
for (String key : map.keySet()) {
pieDataset.addData(percentageCalculatorByBilling(map.get(key), salesCount));
pieDataset.addBackgroundColor(ChartUtil.colors[colorCount++]);
data.addLabel(key);
}
return pieDataset;
}
幸运的是,我的图表正常生成,但是没有外部标题。这是我的结果: enter image description here
这是我需要的: enter image description here