Primefaces 无阴影素数图

Primefaces 无阴影素数图,primefaces,Primefaces,我在我的一个项目中使用Primefaces条形图,在一个小区域中,我需要显示包含多个数据点的图表。当图表被渲染时,条形图变得非常薄,这对我来说没问题。但是,在图表上,每个条形图都有阴影,看起来很混乱 是否可以在Primefaces图表中禁用阴影?条形图具有“阴影”属性。将其设置为false会使阴影消失。 但是,至少在版本3.1.1中,我无法使用此属性使阴影消失,似乎它不起作用。如果存在相同问题,请将以下样式添加到css文件中: .jqplot-series-shadowCanvas {

我在我的一个项目中使用Primefaces条形图,在一个小区域中,我需要显示包含多个数据点的图表。当图表被渲染时,条形图变得非常薄,这对我来说没问题。但是,在图表上,每个条形图都有阴影,看起来很混乱


是否可以在Primefaces图表中禁用阴影?

条形图具有“阴影”属性。将其设置为false会使阴影消失。 但是,至少在版本3.1.1中,我无法使用此属性使阴影消失,似乎它不起作用。如果存在相同问题,请将以下样式添加到css文件中:

.jqplot-series-shadowCanvas {
    display: none;
}

它隐藏了条形图的阴影(也可能是其他图表的阴影,我还没有测试过)。

我知道这是一个老问题,但对于在这里寻求帮助的其他人,您可以:

BarChartModel barChartModel = new BarChartModel();
barChartModel.setShadow(false);
它也适用于线形图:

LineChartModel result = new LineChartModel();
result.setShadow(false);

而且也应该适用于其他类型的图表。

虽然这似乎是一个合乎逻辑的结论,但这一修正并没有消除我的阴影。我使用的是PrimeFaces3.0.1。它还有条形图的阴影标记,阴影标记什么也不做。