我在JasperSoft Studio中使用html5堆积条形图。 当没有要显示的值时,图表完全为空,y轴上的0(零)线变为上限。它并没有真正保持原产地水平。
即使没有相应的数据显示,如何获取图表的条形图。就像零水平的细线一样?
如何在x轴上取回0线?
答案 0 :(得分:0)
您可以在堆积条形图属性部分中将“范围轴最小值表达式”设置为0。 要添加打开属性面板,请单击图表并选择Windows - >然后添加属性
Range Axis Min Value Expression = 0
答案 1 :(得分:0)
我遇到类似的问题,酒吧没有正确显示。所以我做的是在定制器类中设置最大值和最小值
在我的情况下,条形的范围是从0到1。
NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
rangeAxis.setLowerMargin(0.0);
rangeAxis.setUpperMargin(1.0);
rangeAxis.setRange(0, 1.0);
答案 2 :(得分:0)
将max
设置为值是一种解决方案,但它对我有副作用。它修复了轴的比例,所以如果最大值与我们当前的数据相比非常大,那么结果图看起来不太好。
我将minRange
设置为0.1,它解决了我的问题。之后我不需要设置max
。