如何在Primefaces折线图中增加线条宽度?我想在折线图中增加线宽,但标签
中没有选项答案 0 :(得分:0)
Primefaces中的图表基于jqPlot。对于Chart API无法访问的选项,您必须使用“Extender”。 例如。如果要为所有系列设置颜色和线宽,则必须使用图表的扩展配置创建Javascript函数:
function myLineChartExtender() {
// this = chart widget instance
// this.cfg = jqPlot options
this.cfg.seriesDefaults = {
color: "#000000",
lineWidth: 10.0
}
}
然后你必须指定扩展器:
Primefaces 5.0及更高版本:
初始化模型时指定Javascript函数的名称:
LineChartModel model = new LineChartModel();
...
model.setExtender("myLineChartExtender");
5.0之前的Primefaces:
将Javascript函数的名称指定为XHTML参数:
<p:chart type="line" model="#{bean.model}" extender="myLineChartExtender" />
有关如何使用这些选项的进一步说明,请参阅jqPlot Options Tutorial。可以找到所有选项的列表here。