对数据进行一些可视化我希望在图表中包含矩形,圆形和文本。有没有人知道可以导出SVG图形的基于Java的框架(可能类似于非常基本的Powerpoint功能)?
答案 0 :(得分:3)
答案 1 :(得分:2)
有一篇关于SVG& amp; Java here。最后,它讨论了以编程方式创建SVG元素(使用DOM操作)。
答案 2 :(得分:1)
我使用过的另一种解决方案(虽然只是为了显示SVG文件,在我的例子中)是Salamander:
重量轻,易于与秋千一起使用。它包含一个SVGIcon类,它使得将SVG图像添加到应用程序变得微不足道。
因为它支持动画,你可以修改SVG文件的DOM,更改将显示在屏幕上。
只有在SVG开始时才能轻松导出到SVG的要求......:D
答案 3 :(得分:0)
您可以使用内置的java.awt包进行基本绘图功能。
http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Graphics2D.html
从java.awt.Drawable接口扩展您的类并实现:
public void draw(Graphics graphicsIn)功能。
编辑:我没看到你需要SVG导出。在这种情况下,我的建议可能是愚蠢的。
答案 4 :(得分:0)
可能的解决方案是使用Cairo Java bindings并导出为多种格式,包括SVG。