1

我想知道是否有一个用于 HighChart 的 Java API(不是导出 API),它可以根据提供的参数生成 svg,然后可以使用 Batik将其转换为 png,而无需靠近 HTTP 请求

目前我能想到的唯一方法是发布到带有图表点的虚拟页面,然后导出到 SVG 并使用 Javascript 提交到导出服务,使用 Javascript 将其转换为 PNG,然后将其作为图像流返回.

但是,我只需要在 JVM 中获取由 DB 参数提供的图像流。上述方式需要 2 个请求-响应对,除此之外它不是最干净的解决方案,我认为它会产生开销,因为此操作在服务器上会非常频繁。

4

2 回答 2

0

是的,您可以使用 API 生成高图。下载并试用 One2team 提供的以下项目

https://github.com/one2team/highcharts-serverside-export

于 2013-03-20T11:32:09.057 回答
0

您可以准备自己的服务器或使用此处描述的解决方案:http ://www.highcharts.com/component/content/article/2-news/52-serverside-generated-charts

于 2013-01-31T14:25:04.467 回答