用Java将ChartFX7导出到SVG
时间:2020-03-05 18:55:47 来源:igfitidea点击:
有人可以举一个将ChartFX7图表导出到SVG的示例吗?
我试过了:
ByteArrayOutputStream baos = new ByteArrayOutputStream(); m_chart.setOutputWriter(new SvgWriter()); m_chart.exportChart(FileFormat.EXTERNAL, baos);
和 :
ByteArrayOutputStream baos = new ByteArrayOutputStream(); m_chart.setRenderFormat("SVG"); m_chart.renderToStream();
但是两者都会导致空指针异常。
以下成功输出到XML:
FileOutputStream fos = new FileOutputStream(Debug.getInstance().createExternalFile("chart.xml")); m_chart.exportChart(FileFormat.XML, fos);
解决方案
回答
蜡染是一个库,我们可以将其导入到Java库中以转换或者创建svg图像。我不知道chartfx7,但这是在Java中创建svg的标准方法。