曲面BarChart XAXIS刻度标签在旋转后更改

时间:2013-02-04 12:51:56

标签: jsf-2 primefaces rotation jqplot bar-chart

我正在使用primefaces 3.5RC1并想要旋转条形图的刻度标签。我编写了下面的代码,并旋转了刻度标签。但是,刻度标签变成了数字。贴标签应该是“No Family”之类的字符串或者任何其他狂热的名字。我怎么能解决这个问题?

function barChartExtender(){
      this.cfg.axes= {
                   xaxis: {
                             tickRenderer: $.jqplot.CanvasAxisTickRenderer,
                             tickOptions: {
                                       angle: 60
                                  }
                          }
                   };
}

旋转后的标签 Labels with number

旋转前的标签 Labels meant to be

请帮忙...... 感谢。

1 个答案:

答案 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"/>  

对于较新版本,请参阅: