Экспорт ChartFX7 в SVG на Java
Кто-нибудь может привести пример экспорта диаграммы 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);
1 ответ
batik - это библиотека, которую вы можете импортировать в Java-библиотеку для преобразования или создания изображений SVG. Я не знаю chartfx7, но это стандартный способ создания SVG в Java.