2015-10-16 41 views
0

我想呈現使用jasper報告框架的條形圖或折線圖。目前我能夠爲生成的報告中嵌入的圖表創建.png圖像。使用賈斯珀報告呈現SVG標記

但是,我現在想渲染圖表作爲s​​vg標記,這樣我就可以使用一些JavaScript庫(如d3.js.s)來爲客戶端操作附加鉤子。如何使用Jasper生成圖表作爲s​​vg標記 - 報告框架?

如果使用Jasper無法做到這一點,那麼是否有替代方案可以通過它將動態行爲添加到我的服務器端呈現的報告中?

在此先感謝

+0

請參閱:http://stackoverflow.com/a/39320863/59087 –

回答

1

我不知道的JasperReports但JFreeChartJFreeSVG您可以在SVG格式創建圖表,包括一些掛鉤,以實現與JavaScript代碼互動。並非JFreeChart中的所有渲染器都已更新以支持此功能,但包括條形圖在內的常用渲染器已完成。

目前還沒有很多爲其編寫的文檔,但方法與此blog post中概述的基本相同。如果你先看看,瞭解這個方法,那麼看看JFreeChart和JFreeSVG的消息來源,我不認爲這很難弄清楚。

+1

作爲一個說明jasper repor在框架內生成圖表時使用JFreeChart –