制作带有百分比标签的条形图时,我正在使用这种方式。
Collections.sort(mapList, new Comparator<HashMap<String, String>>() {
List<String> list = sortedDtos.stream().map(l -> l.jobNo).collect(Collectors.toList());
public int compare(HashMap<String, String> map1, HashMap<String, String> map2) {
if(list.indexOf(map1.get("jobNo")) < list.indexOf(map2.get("jobNo"))) {
return -1;
}
else if(list.indexOf(map1.get("jobNo")) > list.indexOf(map2.get("jobNo"))) {
return 1;
}
else {
return 0;
}
}
});
通过使用这种格式,它可以多输入100来输入值。那样就好。但问题是Axis测量值显示如下:
我该如何解决?或任何其他方式添加&#39;%&#39;重视标签? 感谢。
答案 0 :(得分:1)
您需要选择图表的X轴,然后更改TickLabels.NumberFormat
属性的格式:
// Select the X axis
var xAxis = (Axis)yourChart.Axes(XlAxisType.xlCategory, XlAxisGroup.xlPrimary);
// Update the format of the tick labels
xAxis.TickLabels.NumberFormat = "0.00%;";