Skip to content

SciProgCentre/plotly.kt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

87cd6f2 · May 12, 2019

History

4 Commits
May 10, 2019
May 10, 2019
May 10, 2019
May 12, 2019
May 10, 2019
May 10, 2019
May 10, 2019
May 12, 2019
May 10, 2019
May 10, 2019
May 10, 2019
May 10, 2019

Repository files navigation

Bintray

Description

This project is developed to allow simple access to plotly functionality from kotlin-multiplatform. The API allows to create plotly configuration and render it as a plotly chart.

The work with plotly graphs could be done in following modes:

HTML page export

(JVM only) Export plot or a plot grid in a standalone html file, which uses CDN based plotly distribution. This mode does not support updates.

See staticPlot and
staticPage for examples.

Ktor-based server with dynamic updates

(JVM only) A Ktor CIO server with full multi-page and update capabilites.

See simpleServer and
dynamicServer for examples.

The feature I need is not implemented!

There are two ways to solve it:

  1. Contribute! It is easy!
  2. You can dynamically add missing features directly into configuration like it done in unsupportedFeature example.

Planned features

  • Other Plotly features
  • Full JS support
  • Static SVG export via orca
  • Dash module