我在我的一个项目中使用 Primefaces barChart,我需要在一个小区域中显示一个包含多个数据点的图表。渲染图表时,条形变得非常细,这对我来说没问题。但是,每个条形图的阴影在图表上看起来令人困惑。
是否可以在 Primefaces 图表中禁用阴影?
我在我的一个项目中使用 Primefaces barChart,我需要在一个小区域中显示一个包含多个数据点的图表。渲染图表时,条形变得非常细,这对我来说没问题。但是,每个条形图的阴影在图表上看起来令人困惑。
是否可以在 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);
并且也应该与其他类型的图表一起使用。