VegaLite.jl
VegaLite.jl copied to clipboard
Julia bindings to Vega-Lite
This matters as Layer cannot be used with row or column, so must use facet: ```julia # This works dataset("cars.json") |> @vlplot( facet={row={field="Origin", type="nominal"}}, spec={ :bar, x={"Horsepower:q", bin={maxbins=15}}, y="count()" }...
@tkf had another idea [here](https://github.com/queryverse/VegaLite.jl/pull/227#issuecomment-569388157). For now I'll put on the backlog and think about it.
So that when data changes, the plot changes automatically.
I noticed that at the moment you need to convert a `DateTime` object by `(1e3 * datetime2unix(date))` to get it working in the `extent` keyword of anything, can we fix...
As title says, if 0 presents in the data, we should not draw it, at the moment, it pings everything to the top somehow: 
I think it'd be nice if we can do some data processing on Julia side. It would be implemented as spec-to-spec conversion. For example, we can do histogram on Julia...
It would be great if we could somehow integrate with the recipe system that exists in the Julia space. It is not clear to me how that would work :)...
For plots that have a lot of data, using indents in `printrepr` lead to increase in plot size up to 4 times on my tests. One example: ```julia t_plt =...
Implementing example https://vega.github.io/vega-lite/examples/bar_size_responsive.html as ``` using VegaLite, VegaDatasets dataset("cars") |> @vlplot( height=250, width="container", :bar, x="Origin:n", y="count()", ) ``` does not give the desired result. It seems that the preset container...