2012-02-09 23 views
0

大數據我使用JasperReports 4.0.1 我有大量的數據集在分組條形圖處理在JasperReports的條形圖

派代表都擠酒吧和渲染的非常接近對方。

Jasper Report Horizontal Bar Graph with large data

有什麼辦法比例適當嗎?

或給記錄數量限制,之後JasperReports可以將其拆分成多個圖表?

回答

0

圖表定製器可以完全控制你做任何你喜歡的事情。但是,在這種情況下,您可能仍然可以做一些有趣的事情,而不使用圖表定製器。

我不確定你的意思是「正確縮放」,所以我不能評論這部分。

您可以將一個組添加到報告中,以防止圖表具有太多值。例如,你可以將這樣一個表達式分組:

new Integer($V{REPORT_COUNT}/10) 

這樣你每個組只能得到10個項目。將圖表放入組頁腳。在少於10行的情況下,您將得到一張圖表。如果你有更多的行,那麼你會得到多個圖表。

您的分組可能會比計算行更復雜,但同樣的想法應該適用。

0

在jasper-reports中自定義圖表的唯一方法是實現您自己的圖表定製器類。這裏是我發現的一篇文章link