Antonios Barotsis
06/16/2020, 7:37 PMIgor Alshannikov
06/17/2020, 10:02 PMimport jetbrains.datalore.plot.PlotSvgExport
import jetbrains.letsPlot.intern.toSpec
val p = lets_plot(..) + ..
val spec = p.toSpec()
val str = PlotSvgExport.buildSvgImageFromRawSpecs(spec)
To export to HTML:
import jetbrains.datalore.plot.PlotHtmlExport
import jetbrains.letsPlot.intern.toSpec
val p = lets_plot(..) + ..
val spec = p.toSpec()
val str = PlotHtmlExport.buildHtmlFromRawSpecs(spec, iFrame = true)
There are exmples of this in Lets-PLot Kotlin repo:
https://github.com/JetBrains/lets-plot-kotlin/blob/master/demo/browser/src/main/kotlin/exportSvgDemo/SinglePlotSvg.kt
https://github.com/JetBrains/lets-plot-kotlin/blob/master/demo/browser/src/main/kotlin/exportHtmlDemo/SinglePlotHtml.kt