Dedav4s
Declarative data visualization for scala - a scala plotting concept
Elevator Pitch

Background Information
This is a thin shim around vega, vega lite and echarts. It's aims are:
- To make exploratory analysis in a repl (or in a notebook) as easy as possible.
- To make the barrier to publication (via scala js) as low as possible.
- To wrap vega / lite in such a manner that charting is robust... with the dream being compile errors for charting
It pays to have an understanding (or at least some idea of what vega / lite are), both Vega & Vega-Lite. It may be worth taking a few minutes to orient yourself with this talk/demo from the creators at the Interactive Data Lab (IDL) at University of Washington.
If you are interested in plotting in general, I think that you will not regret learning a declarative paradigm.
Underlying Libraries
Project status
On the JVM it currently contains targets for:
- repl
- notebooks
- websockets
- Svg, pdf and png files
It further aims to help plotting in scala JS, so that the same charts are easily re-useable in both environments. See getting started for more information...
In this article