Primefaces饼图图例溢出图形区域
Primefaces Pie chart legend overflows graph area
我正在使用 Primefaces 5.1 和 JSF 2.2.4。在我的应用程序中,我有一个基于搜索结果呈现图形的功能。问题是当搜索 returns 很多时候我的图表图例溢出了图表区域这里是图像:
我查看了文档,但找不到任何关于图例大小或其他可以解决我的问题的信息。
代码没有问题,所以我认为没有必要添加它。如果您不这么认为,请告诉我。
我终于解决了我的问题。我不得不将 primefaces 版本升级到 5.2(我使用的是 5.1)并且因为这个版本有新的属性在托管 bean 上设置。
我对图例的正常工作做了两件事:
在处理图表的托管 bean 方法上,我添加了以下行:
chartModel.setLegendCols(4);
并且在 xhtml 文件上,我增加了图形大小并添加了样式属性大小:
<p:chart type="pie"
model="#{chartMBean.chartModel}"
style="width:1200px; height:600px"/>
瞧:
我正在使用 Primefaces 5.1 和 JSF 2.2.4。在我的应用程序中,我有一个基于搜索结果呈现图形的功能。问题是当搜索 returns 很多时候我的图表图例溢出了图表区域这里是图像:
我查看了文档,但找不到任何关于图例大小或其他可以解决我的问题的信息。
代码没有问题,所以我认为没有必要添加它。如果您不这么认为,请告诉我。
我终于解决了我的问题。我不得不将 primefaces 版本升级到 5.2(我使用的是 5.1)并且因为这个版本有新的属性在托管 bean 上设置。
我对图例的正常工作做了两件事:
在处理图表的托管 bean 方法上,我添加了以下行:
chartModel.setLegendCols(4);
并且在 xhtml 文件上,我增加了图形大小并添加了样式属性大小:
<p:chart type="pie"
model="#{chartMBean.chartModel}"
style="width:1200px; height:600px"/>
瞧: