プロジェクトの1つでPrimefacesbarChartを使用していますが、小さな領域に複数のデータポイントを含むグラフを表示する必要があります。チャートをレンダリングすると、バーが非常に細くなります。これは私にとっては問題ありません。ただし、チャート上で混乱しているように見える各バーの影があります。
Primefacesチャートでシャドウを無効にすることは可能ですか?
プロジェクトの1つでPrimefacesbarChartを使用していますが、小さな領域に複数のデータポイントを含むグラフを表示する必要があります。チャートをレンダリングすると、バーが非常に細くなります。これは私にとっては問題ありません。ただし、チャート上で混乱しているように見える各バーの影があります。
Primefacesチャートでシャドウを無効にすることは可能ですか?
棒グラフには「影」属性があります。falseに設定すると、シャドウが消えます。ただし、少なくともバージョン3.1.1では、この属性を使用してシャドウを非表示にすることはできませんでした。機能していないようです。同じ問題が発生する場合は、cssファイルに次のスタイルを追加してください。
.jqplot-series-shadowCanvas {
display: none;
}
それは棒グラフの影を隠します(そしておそらく他のグラフの影も隠します、私はそれをテストしていません)。
私はそれが古い質問であることを知っていますが、ここで助けを探している他の人のためにあなたはすることができます:
BarChartModel barChartModel = new BarChartModel();
barChartModel.setShadow(false);
ラインチャートでも機能します。
LineChartModel result = new LineChartModel();
result.setShadow(false);
他の種類のグラフでも機能するはずです。