我在我的一个项目中使用Primefaces barChart,在一个小区域我需要显示包含多个数据点的图表。渲染图表时,条形变得非常薄,这对我来说没问题。但是,每个条形图的阴影在图表上看起来都很混乱。
是否可以在Primefaces图表中禁用阴影?
答案 0 :(得分:1)
条形图具有“阴影”属性。将其设置为false应该使阴影消失。 但是,至少在版本3.1.1中,我无法使用此属性使阴影消失,似乎它不起作用。如果您遇到同样的问题,请将以下样式添加到您的css文件中:
.jqplot-series-shadowCanvas {
display: none;
}
它隐藏了条形图的阴影(也可能是其他图表的阴影,我还没有测试过它。)
答案 1 :(得分:0)
我知道这是一个老问题,但对于其他寻求帮助的人,你可以这样做:
BarChartModel barChartModel = new BarChartModel();
barChartModel.setShadow(false);
它也适用于折线图:
LineChartModel result = new LineChartModel();
result.setShadow(false);
并且也应该与其他类型的图表一起使用。