これを試してください(テストされていません):
<p:barChart extender="ext" id="horizontal" value="#{chartBean.categoryModel}" legendPosition="se" style="height:300px"
title="Horizontal Bar Chart" orientation="horizontal"/>
あなたのjsにこれを追加します
function ext() {
this.cfg.seriesDefaults = {
useSeriesColor: true,
min: 0,
max: 200,
tickInterval: 20,
tickOptions: {
formatString: '%d'
}
};
}
またはこのx軸のみ:
function ext() {
this.cfg.axes = {
xaxis:
{
tickInterval: 20,
tickOptions: {
formatString: '%d'
}
}
};
}
あなたは遊んでみることができ tickInterval
ます...
PrimeFacesユーザーガイドから直接
エクステンダー
チャートは、一般的に使用されるjqplotオプションへの高レベルのアクセスを提供しますが、jqplotにはさらに多くのカスタマイズオプションがあります。エクステンダー機能は、this.cfgオブジェクトを拡張することにより、高度なカスタマイズを行うための低レベルAPIへのアクセスを提供します。これは、一連の線の影の深さを増やす例です。
<p:lineChart value="#{bean.model}" extender="ext" />
function ext() {
//this = chart widget instance
//this.cfg = options
this.cfg.seriesDefaults = {
shadowDepth: 5
};
}
使用可能なオプションのドキュメントについては、jqPlotのドキュメントを参照してください。
http://www.jqplot.com/docs/files/jqPlotOptions-txt.html
Converter