2012-06-07 130 views
0

我在其中一个项目中使用Primefaces barChart,在一个小区域中我需要显示包含多个数据点的图表。当图表呈现时,酒吧变得非常薄,这对我来说是好的。但是,每个条形图的阴影在图表上看起来令人困惑。Primefaces无阴影图表

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

回答

1

条形图具有“阴影”属性。将它设置为false应该使阴影消失。 但是,至少在版本3.1.1中,我无法使用这个属性使阴影消失,它似乎不起作用。如果你有同样的问题,添加以下的风格你的CSS文件:

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

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

+0

虽然这似乎是一个合乎逻辑的结论,但此修复程序并未消除我的影子。我正在使用primefaces 3.0.1。它也有用于barChart和shadow标签的阴影标签。 – Neil

0

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

BarChartModel barChartModel = new BarChartModel(); 
barChartModel.setShadow(false); 

它还linecharts工作:

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

,并应与其他种类的工作的图表以及。