Skip to content
No description, website, or topics provided.
Kotlin Python
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea/copyright get rid of `http:` add XmlNamespace Dec 16, 2019
base-portable Handle ids list in TWKB parser, remove from common SimpleFeature.Geom… Dec 24, 2019
base Big move Jan 6, 2020
binder add scikit-datasets to binder env Dec 12, 2019
docs Add coord limit example. Jan 14, 2020
gis Moved tiles parameters from devParams to liveMapOptions. Jan 20, 2020
gradle/wrapper Add PlotHtmlHelper.kt, return to generating unique ids for clip-path Jan 17, 2020
js-package Upgrade Gradle ver 5.2 --> 6.1 Jan 17, 2020
jvm-package Move batik demo frame to vis-demo-common-batik project (new) Jan 10, 2020
livemap-demo Moved tiles parameters from devParams to liveMapOptions. Jan 20, 2020
livemap Moved tiles parameters from devParams to liveMapOptions. Jan 20, 2020
mapper-core
plot-base-portable Moved tiles parameters from devParams to liveMapOptions. Jan 20, 2020
plot-base generating a bit more unique id for clip-path Jan 17, 2020
plot-builder-portable GeoDataFrame support and demo Dec 23, 2019
plot-builder Add PlotHtmlHelper.kt, return to generating unique ids for clip-path Jan 17, 2020
plot-common-portable get rid of `http:` add XmlNamespace Dec 16, 2019
plot-common add copyright notice Nov 5, 2019
plot-config-portable Moved tiles parameters from devParams to liveMapOptions. Jan 20, 2020
plot-config Moved tiles parameters from devParams to liveMapOptions. Jan 20, 2020
plot-demo Svg gen - add browser demos Jan 15, 2020
plot-livemap-stub add copyright notice Nov 5, 2019
plot-livemap Moved tiles parameters from devParams to liveMapOptions. Jan 20, 2020
python-extension
python-package-build rename Python package, update python code and scripts, update jvm-mav… Nov 25, 2019
python-package Moved tiles parameters from devParams to liveMapOptions. Jan 20, 2020
test-common add copyright notice Nov 5, 2019
tools Added README_PYTHON.md to container. Nov 8, 2019
vis-canvas Fixed raster tiles on retina. Jan 16, 2020
vis-demo-common-batik Move batik demo frame to vis-demo-common-batik project (new) Jan 10, 2020
vis-demo-common-jfx Lift jfx demo utils 1 level up. Jan 10, 2020
vis-demo-common Svg gen - add browser demos Jan 15, 2020
vis-demo-svg-mapper Upgrade Gradle ver 5.2 --> 6.1 Jan 17, 2020
vis-svg-mapper-batik Add SVG --> string converter, fix svg-mapper demo (browser) Jan 10, 2020
vis-svg-mapper-jfx Add bounds clipping for JFX Jan 15, 2020
vis-svg-mapper Add SVG gen to MonolithicAwt, make clip path ID stable between runs. Jan 15, 2020
vis-svg Add bounds clipping for JFX Jan 15, 2020
.gitignore rename Python package, update python code and scripts, update jvm-mav… Nov 25, 2019
.travis.yml Horis ci (#41) Oct 16, 2019
CHANGELOG.md Update CHANGELOG.md Dec 30, 2019
LICENSE Update readme and license Nov 4, 2019
README.md
README_PYTHON.md Add link to Denis demos Dec 30, 2019
RELEASE.md Removed publishJS task. Changed bintrayUpload task behavior. Updated … Dec 6, 2019
build.gradle Upgrade Gradle ver 5.2 --> 6.1 Jan 17, 2020
build_settings.template.yml version: 0.0.5 --> 1.0.0, update jvm-maven scrips, and readme Nov 25, 2019
gradle.properties Kotlin 1.3.61 Dec 9, 2019
gradlew Initial commit Apr 5, 2019
gradlew.bat Initial commit Apr 5, 2019
settings.gradle Move batik demo frame to vis-demo-common-batik project (new) Jan 10, 2020

README.md

Lets-Plot

Couldn't load MIT license svg

Lets-Plot is an open-source plotting library for statistical data. It is implemented using the Kotlin programming language.

The design of Lets-Plot library is heavily influenced by Leland Wilkinson work The Grammar of Graphics describing the deep features that underlie all statistical graphics.

This grammar [...] is made up of a set of independent components that can be composed in many different ways. This makes [it] very powerful because you are not limited to a set of pre-specified graphics, but you can create new graphics that are precisely tailored for your problem.

Due to the unique multi-platform nature of Kotlin programming language, you can obtain the plotting functionality that is packaged as a JavaScript library, JVM library, and a native Python extension.

Python Extension

Learn how to create plots in Jupyter using the Lets-Plot python package.

Couldn't load quickstart.png

Kotlin API

Lets-Plot Kotlin API adds Grammar-of-Graphics plotting capabilities to Kotlin kernels for Jupyter notebooks.

Besides Jupyter notebooks, Lets-Plot Kotlin API enables embedding plots into a JVM-based application.

Lets-Plot Kotlin API is experimental and has not been publicly released yet.

You can’t perform that action at this time.