JSPlots.jl is a way to make HTML documents that host interactive plots; animations, etc.
It can be used to generate reports and do investigations where you can show the contents to people who don’t have anything installed. You do not need any knowledge of HTML, JavaScript to do it, you just write Julia code and it will make the document with the charts.
I have implemented LineCharts, BarCharts, Sankey, Waterfall charts, PivotTables and a few other chart types. In almost all cases (except where it doesnt make logical sense) the charts support filtering, faceting, color grouping, and aggregation with intuitive dropdown controls and range sliders that work directly in the browser. You can also arrange all of these objects into different HTML pages with links to go between them. There are a few options to store the data including external CSV, Parquet, JSON format or you can embed the JSON or CSV directly into it.
See the package here GitHub - s-baumann/JSPlots.jl: A Julia package to make interactive javascript plots and pivottables that can be used in the browser. and there are examples of all the plottypes at JSPlots.jl
Comments/PRs are welcome.