我正在使用primefaces 3.5RC1并想要旋转条形图的刻度标签。我编写了下面的代码,并旋转了刻度标签。但是,刻度标签变成了数字。贴标签应该是“No Family”之类的字符串或者任何其他狂热的名字。我怎么能解决这个问题?
function barChartExtender(){
this.cfg.axes= {
xaxis: {
tickRenderer: $.jqplot.CanvasAxisTickRenderer,
tickOptions: {
angle: 60
}
}
};
}
旋转后的标签
旋转前的标签
请帮忙...... 感谢。
答案 0 :(得分:3)
您无需设置tickRenderer: $.jqplot.CanvasAxisTickRenderer
或任何扩展器进行轮换。
对于早于5.0的PrimeFaces版本,请在组件上使用 xaxisAngle 属性,例如;
xaxisAngle="-50"
喜欢:
<p:barChart id="basic" value="#{chartBean.categoryModel}" xaxisAngle="60"
title="Basic Bar Chart" min="0" max="200" style="height:300px"/>
对于较新版本,请参阅: