{"repo":"holgerbrandl/kravis","free":true,"listed":false,"github":"https://github.com/holgerbrandl/kravis","clone":"git clone https://github.com/holgerbrandl/kravis.git","description":"A {K}otlin g{ra}mmar for data {vis}ualization","language":"Jupyter Notebook","stars":189,"topics":["kotlin","datascience","krangl","data-visualization","ggplot2"],"license":"BSD-2-Clause","category":"api-integrations-sdks","readme_excerpt":"kravis - A {k}otlin {gra}mmar for data {vis}ualization [//]: # ([![Build Status]&#40;https://travis-ci.org/holgerbrandl/kravis.svg?branch=master&#41;]&#40;https://travis-ci.org/holgerbrandl/kravis&#41;) Visualizing tabular and relational data is the core of data-science. kravis implements a grammar to create a wide range of plots using a standardized set of verbs. The grammar implemented by kravis is inspired from ggplot2 . In fact, all it provides is a more typesafe wrapper around it. Internally, ggplot2 is used as rendering engine. The API of kravis is highly similar to allow even reusing their excellent cheatsheet. R is required to use ggplot . However, kravis works with various integration backend ranging such as docker or remote webservices. [TOC]: # \" \" - kravis - A {k}otlin {gra}mmar for data {vis}ualization - Jupyter - Setup - First Example - The Grammar of Graphics - Module Architecture - Supported Data Input Formats - Iterators - Tables - Output Devices - Rendering - (1) Local R - (2) Dockerized R. - (3) Rserve - Plot Immutability - API Coverage - How to use missing API elements from ggplot2? - References - Acknowledgements --- This is an experimental API and is subject to breaking changes until a first major release --- Jupyter An easy way to get started with kravis is with jupyter, you simply need to install the kotlin-jupyter kernel. See here for a notebook example. Setup Add the following artifact to your gradle.build You can also use JitPack with Maven or Gradl","default_branch":null,"files":null,"tree":[],"storefront":"/r/holgerbrandl","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/holgerbrandl/kravis/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}