plotlykt-server / kscience.plotly.server / JupyterPlotlyServer

JupyterPlotlyServer

class JupyterPlotlyServer : PlotlyRenderer

Constructors

<init>

JupyterPlotlyServer(port: Int = 8882, updateInterval: Long = 50, parentScope: CoroutineScope = GlobalScope)

Properties

parentScope

val parentScope: CoroutineScope

port

val port: Int

updateInterval

val updateInterval: Long

Functions

renderPlot

fun FlowContent.renderPlot(plot: Plot, plotId: String, config: PlotlyConfig): Plot

start

suspend fun start(): Unit

stop

fun stop(): Unit

Companion Object Functions

renderFragment

fun renderFragment(fragment: PlotlyFragment): String

renderPage

fun renderPage(page: PlotlyPage): String

renderPlot

fun renderPlot(plot: Plot): String

start

Start a dynamic update server

fun start(port: Int = 8882, updateInterval: Long = 50): HtmlFragment

stop

Stop dynamic update server

fun stop(): HtmlFragment